gpt4 book ai didi

laravel - 重定向到错误的 URL laravel 5.1 身份验证

转载 作者:行者123 更新时间:2023-12-02 14:21:36 25 4
gpt4 key购买 nike

我不知道我在这里做错了什么,每当我输入 URL:localhost/project/public/auth/login 时,它都会将我重定向到 localhost/project/public/home 因此我收到错误: NotFoundHttpException

这是我的路线:

// Authentication routes...
Route::get('/auth/login', 'Auth\AuthController@getLogin');
Route::post('/auth/login', 'Auth\AuthController@postLogin');
Route::get('auth/logout', 'Auth\AuthController@getLogout');

// Registration routes...
Route::get('auth/register', 'Auth\AuthController@getRegister');
Route::post('auth/register', 'Auth\AuthController@postRegister');


Route::controllers([
'password' => 'Auth\PasswordController',
]);

我已将它们添加到 authController 中:

protected $redirectPath = "/adminportfolio";
protected $loginPath = 'auth/login';
protected $redirectAfterLogout = '/index';

请有人帮我一下..

最佳答案

从中间件中找到 RedirectIfAuthenticated 文件,如下所示:

<?php

namespace App\Http\Middleware;

use Closure;
use Illuminate\Contracts\Auth\Guard;

class RedirectIfAuthenticated
{
...
[----this file was truncated for simplicity----]
...

public function handle($request, Closure $next)
{
if ($this->auth->check()) {
return redirect('/home');
}

return $next($request);
}
}

您会注意到redirect('/home'),您可能需要更改它以满足您的需求。

关于laravel - 重定向到错误的 URL laravel 5.1 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32075850/

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