validated(); $faculty = new Faculty(); $faculty->name = $validated['name']; $faculty->description = $validated['description']; $faculty->position = $validated['position']; $faculty->educational_institution_id = $validated['educational_institution_id']; $faculty->save(); return redirect()->route('faculties.index'); } public function edit(Faculty $faculty) { $educationalInstitutions = EducationalInstitution::pluck('name', 'id'); return view('catalog.faculty.edit', compact('faculty', 'educationalInstitutions')); } public function update(UpdateFacultyRequest $request, Faculty $faculty) { $validated = $request->validated(); $faculty->name = $validated['name']; $faculty->description = $validated['description']; $faculty->position = $validated['position']; $faculty->educational_institution_id = $validated['educational_institution_id']; $faculty->save(); return redirect()->route('faculties.index'); } public function destroy(Faculty $faculty) { $faculty->delete(); return redirect()->route('faculties.index'); } }