$this->service->paginated(...$request->validatedWithDefaults()), ]); } public function store(DepartmentRequest $request): RedirectResponse { $this->service->create($request->validated()); Inertia::flash('toast', ['type' => 'success', 'message' => 'Jurusan berhasil ditambahkan.']); return to_route('admin.master.departments.index'); } public function update(DepartmentRequest $request, Department $department): RedirectResponse { $this->service->update($department, $request->validated()); Inertia::flash('toast', ['type' => 'success', 'message' => 'Jurusan berhasil diperbarui.']); return to_route('admin.master.departments.index'); } public function destroy(Department $department): RedirectResponse { $this->service->delete($department); Inertia::flash('toast', ['type' => 'success', 'message' => 'Jurusan berhasil dihapus.']); return back(); } }