首页 > 解决方案 > 为什么登录后没有重定向到家?

问题描述

auth()->attempt($credentials, true)正在工作,但它正在重定向到/login!例如,我没有在中间件中做类似的事情。谁能知道发生了什么?谢谢

登录控制器

public function login(Request $request)
{
    $this->validateLogin($request);

    $credentials = $request->only('email', 'password');

    if (auth()->attempt($credentials, true)) {
        // return 'it works';
        return redirect()->to('/');
    }

    return redirect()->back()->withErrors([
        'msg' => trans('labels.others.credentials_not_valid')
    ]);
}

路线

Route::group(['middleware' => 'auth'], function () {
    Route::get('/', ['as' => 'home', 'uses' => 'HomeController@index']);
});

标签: laravellaravel-5

解决方案


推荐阅读