【发布时间】:2021-08-28 03:56:23
【问题描述】:
我试图只允许那些数据在数据库中的用户通过使用 laravel8 中的 auth 中间件访问页面。 我在 routes/web.php 中这样做了,但它不允许任何用户访问该页面,无论他的数据是否在数据库中,它会将它们重定向到登录页面。
Route::group(['middleware' => 'auth'],function () {
Route::get('profile', [UserController::class,'profile']);
});
我只改了路由,其他文件也要改吗?
【问题讨论】:
-
auth 中间件需要用户登录系统,您的系统中没有经过身份验证的用户,所以它重定向到登录页面
-
我不知道如何实现,你能帮我吗?
标签: php laravel authentication routes laravel-8