gpt4 book ai didi

php - 在 Laravel 5.0 中限制路由的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-02 11:18:08 25 4
gpt4 key购买 nike

我想限制我的应用程序的某些路由,并且只允许经过身份验证的用户使用。

我尝试使用 auth:check() 函数进行检查,但似乎不起作用。

// Route Restriction
if (Auth::check()){

//Web Directory
Route::get('web-directory','WebDirectoryController@index');
}

当我到达 mysite/web-directory 时,我仍然收到 404 错误 - 即使我当前正在登录。

enter image description here

在 Laravel 5.0 中限制任何路由的最佳方法是什么?

最佳答案

好吧,所以我找到了自己问题的解决方案。

我通过这样做来限制我的路线

// Route group
$router->group(['middleware' => 'auth'], function() {

//Web Directory
Route::get('web-directory','WebDirectoryController@index');
}

现在,我可以正常访问我的路线,并且 404 错误只会在用户尚未登录时出现。

我希望这对某人有帮助。

关于php - 在 Laravel 5.0 中限制路由的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30559834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com