$this->service->all(), 'courseClasses' => $this->courseClassService->getAllForSelect(), ]); } public function store(ScheduleRequest $request): RedirectResponse { $this->service->create($request->validated()); Inertia::flash('toast', ['type' => 'success', 'message' => 'Jadwal berhasil ditambahkan.']); return to_route('admin.academic-classes.schedules.index'); } public function update(ScheduleRequest $request, Schedule $schedule): RedirectResponse { $this->service->update($schedule, $request->validated()); Inertia::flash('toast', ['type' => 'success', 'message' => 'Jadwal berhasil diperbarui.']); return to_route('admin.academic-classes.schedules.index'); } public function destroy(Schedule $schedule): RedirectResponse { $this->service->delete($schedule); return Inertia::flash('toast', ['type' => 'success', 'message' => 'Jadwal berhasil dihapus.'])->back(); } }