Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel/admin/login继续重定向到/login_Php_Laravel - Fatal编程技术网

Php Laravel/admin/login继续重定向到/login

Php Laravel/admin/login继续重定向到/login,php,laravel,Php,Laravel,我的网站只有可以登录的管理员,所以我尝试删除/login,只留下/admin/login 但现在,当我键入/admin/login时,我总是被重定向到/login。我不知道如何修改登录和身份验证方法以停止重定向到/login 当我将/login设置为不同的重定向(404错误)时,每当我尝试/admin/login时,我都会得到“Route[login]not defined”。可能是因为您有这样的情况: Route::middleware(['auth'])->group(function

我的网站只有可以登录的管理员,所以我尝试删除/login,只留下/admin/login

但现在,当我键入/admin/login时,我总是被重定向到/login。我不知道如何修改登录和身份验证方法以停止重定向到/login


当我将/login设置为不同的重定向(404错误)时,每当我尝试/admin/login时,我都会得到“Route[login]not defined”。

可能是因为您有这样的情况:

Route::middleware(['auth'])->group(function () {
   Route::get('/admin/login', ...);
});

因此,如果您未登录,则无法访问
/admin/login
,因此中间件会将您重定向到
/login
页面


解决方案:从
中间件中删除
auth

如果只有管理员,为什么还要麻烦移动/登录到/admin/login?
Route::get('/admin/login', function () {
    //
})->middleware('auth');