diff --git a/app/Http/Controllers/Settings/ProfileController.php b/app/Http/Controllers/Settings/ProfileController.php index 59b41f04..98cffdf4 100644 --- a/app/Http/Controllers/Settings/ProfileController.php +++ b/app/Http/Controllers/Settings/ProfileController.php @@ -8,7 +8,6 @@ use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; -use Illuminate\Support\Facades\Redirect; use Inertia\Inertia; use Inertia\Response; @@ -40,7 +39,7 @@ public function update(ProfileUpdateRequest $request): RedirectResponse $user?->save(); - return Redirect::route('profile.edit'); + return redirect()->route('profile.edit'); } /** diff --git a/app/Http/Middleware/HandleInertiaRequests.php b/app/Http/Middleware/HandleInertiaRequests.php index 4f21ee6e..456b5939 100644 --- a/app/Http/Middleware/HandleInertiaRequests.php +++ b/app/Http/Middleware/HandleInertiaRequests.php @@ -47,6 +47,13 @@ public function share(Request $request): array 'user' => $request->user(), 'isAdmin' => $request->user()?->hasRole('Admin'), ], + 'flash' => [ + 'success' => fn () => $request->session()->get('flash_success'), + 'info' => fn () => $request->session()->get('flash_info'), + 'warn' => fn () => $request->session()->get('flash_warn'), + 'error' => fn () => $request->session()->get('flash_error'), + 'message' => fn () => $request->session()->get('flash_message'), + ], ]; } } diff --git a/app/Models/User.php b/app/Models/User.php index 7c3a45ec..3de593ef 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -4,7 +4,6 @@ //use Illuminate\Contracts\Auth\MustVerifyEmail; use App\Models\Traits\Filterable; -use Database\Factories\UserFactory; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; @@ -12,7 +11,7 @@ class User extends Authenticatable //implements MustVerifyEmail { - /** @use HasFactory */ + /** @use HasFactory<\Database\Factories\UserFactory> */ use HasFactory; use Notifiable; use HasRoles; diff --git a/bootstrap/app.php b/bootstrap/app.php index 8c67d0f5..43d9b948 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -47,7 +47,7 @@ ->setStatusCode($response->getStatusCode()); } elseif ($response->getStatusCode() === 419) { return back()->with([ - 'message' => 'The page expired, please try again.', + 'flash_message' => 'The page expired, please try again.', ]); } diff --git a/resources/js/components/DeleteUserModal.vue b/resources/js/components/DeleteUserModal.vue index f8fdf0cc..e802b77a 100644 --- a/resources/js/components/DeleteUserModal.vue +++ b/resources/js/components/DeleteUserModal.vue @@ -79,7 +79,7 @@ const deleteUser = () => { />