'success', 'message' => $successMessage]); return to_route($redirectRoute, $parameters); } catch (ValidationException $e) { $firstError = collect($e->errors())->flatten()->first(); Inertia::flash('toast', ['type' => 'error', 'message' => $firstError ?? 'Terjadi kesalahan.']); return to_route($errorRoute ?? $redirectRoute, $parameters); } catch (\Exception $e) { Log::error($e->getMessage(), ['exception' => $e]); Inertia::flash('toast', ['type' => 'error', 'message' => 'Terjadi kesalahan. Silakan coba lagi.']); return to_route($errorRoute ?? $redirectRoute, $parameters); } } }