0
我使用Laravel 5.2,我很感興趣如果用戶沒有被授權,如何保護所有的控制器。如果用戶未認證,如何保護所有控制器?
在這種情況下,用戶應該重定向到登錄頁面。 我嘗試使用路由。
我設置此代碼的所有路由上面:
Route::auth();
我使用Laravel 5.2,我很感興趣如果用戶沒有被授權,如何保護所有的控制器。如果用戶未認證,如何保護所有控制器?
在這種情況下,用戶應該重定向到登錄頁面。 我嘗試使用路由。
我設置此代碼的所有路由上面:
Route::auth();
使用中間件。這將有助於過濾和安全的所有路由
你剛纔包通過中間件組的所有需要的路由表。
Route::group(['middleware' => 'auth'], function() {
Route::get('path1');
Route::get('path2');
Route::get('path3');
etc....
});
還需要創建中間件類,並在內核中註冊
好吧,我可以添加'「中間件」 =>「auth''爲每個控制器,但如何添加這個對所有控制器的一個時間? – Dev
@Dev創建路線組https://laravel.com/docs/5.2/routing#route-group-middleware – ClearBoth