首页 > 解决方案 > 如何在laravel中重定向到客户登录页面

问题描述

我用 laravel 开发了 multiauth 系统。我已经在路由上实现了中间件。

auth用于管理员和auth:customer客户登录。我已经在路由上实现了这些中间件。所以现在我想要的是在客户路线上,如果客户没有登录,它应该在客户登录时重定向,但目前它在管理员登录时重定向。

客户路线

Route::group(['middleware' => ['auth:customer']], function () {

    Route::get('/customer-read-notification', function () {
        Auth::guard('customer')->user()->unreadNotifications->markAsRead();
        return 1;
    });
   });

管理路线

Route::group(['middleware' => ['auth']], function () {
    Route::get('/staff-read-notification', function () {
        Auth::user()->unreadNotifications->markAsRead();
        return 1;
    });
 });

标签: laravellaravel-5laravel-8laravel-middleware

解决方案


推荐阅读