request()->input('search'), ]; return Inertia::render('AdminPanel/Faculties/Index', compact('faculties', 'filters')); } public function create() { return Inertia::render('AdminPanel/Faculties/Create'); } public function store(StoreRequest $request) { $data = $request->validated(); Faculty::firstOrCreate($data); return redirect()->route('admin.faculty.index'); } public function edit(Faculty $faculty) { return Inertia::render('AdminPanel/Faculties/Edit', compact('faculty')); } public function update(UpdateRequest $request, Faculty $faculty) { $data = $request->validated(); $faculty->update($data); return redirect()->route('admin.faculty.index'); } public function destroy(Faculty $faculty) { $faculty->delete(); } }