Laravel 8 保護路由

2021-07-17 17:05 更新

路由中間件 可以用于只允許通過認(rèn)證的用戶訪問給定的路由。Laravel 自帶了一個 auth 中間件,它定義在 Illuminate\Auth\Middleware\Authenticate 中。由于這個中間件已經(jīng)在 HTTP 內(nèi)核中注冊,你只需把這個中間件附加到路由定義中:

Route::get('profile', function () {
    // 只有認(rèn)證過的用戶可以進入...
})->middleware('auth');

當(dāng)然,如果你使用 控制器,你可以在控制器的構(gòu)造函數(shù)中調(diào)用 middleware 方法來直接將其附加到路由定義中:

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


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號