// app/Http/Controllers/ContentController.php namespace App\Http\Controllers; use App\Models\Content; use Illuminate\Http\Request; class ContentController extends Controller { public function index() { $contents = Content::all(); return view('content.index', compact('contents')); } public function create() { return view('content.create'); } public function store(Request $request) { $request->validate([ 'title' => 'required', 'body' => 'required', ]); Content::create($request->all()); return redirect()->route('content.index'); } public function edit(Content $content) { return view('content.edit', compact('content')); } public function update(Request $request, Content $content) { $request->validate([ 'title' => 'required', 'body' => 'required', ]); $content->update($request->all()); return redirect()->route('content.index'); } public function destroy(Content $content) { $content->delete(); return redirect()->route('content.index'); } }