【发布时间】:2015-11-11 14:14:03
【问题描述】:
我不知道我在这里做错了什么,每当我输入 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';
请有人在这里帮我..
【问题讨论】:
-
好吧,你被重定向是因为你已经登录了。不过你应该被重定向到
/adminportfolio。尝试从$redirectPath中删除前导/。 -
感谢@BrokenBinary
-
也发生在我身上:)
标签: laravel routes laravel-5.1