Laravel 8 保护路由

2021-07-17 17:05 更新

路由中间件 可以用于只允许通过认证的用户访问给定的路由。Laravel 自带了一个 auth 中间件,它定义在 Illuminate\Auth\Middleware\Authenticate 中。由于这个中间件已经在 HTTP 内核中注册,你只需把这个中间件附加到路由定义中:

Route::get('profile', function () {
    // 只有认证过的用户可以进入...
})->middleware('auth');

当然,如果你使用 控制器,你可以在控制器的构造函数中调用 middleware 方法来直接将其附加到路由定义中:

public function __construct()
{
    $this->middleware('auth');
}


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号