File: /home/armgroup/libs/app/Http/Controllers/Admin/FaqController.php
<?php
namespace App\Http\Controllers\Admin;
use App\DataTables\FaqsDataTable;
use App\Http\Controllers\Controller;
use App\Models\Category;
use App\Models\Faq;
class FaqController extends Controller
{
public function __construct()
{
$this->middleware('permission:manage faqs');
}
public function index(FaqsDataTable $dataTable)
{
$categories = Category::query()
->where('type', Faq::class)
->get(['id', 'name']);
return $dataTable->render('admin.faqs.index', compact('categories'));
}
public function create()
{
return view('admin.faqs.create');
}
public function edit(Faq $faq)
{
return view('admin.faqs.edit', compact('faq'));
}
public function destroy(Faq $faq)
{
$faq->delete();
$this->doneMessage();
return back();
}
}