laravel - 为什么登录后没有重定向到家?
问题描述
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']);
});
解决方案
推荐阅读
- java - Try 块如何知道它必须在代码中的哪一行语句抛出异常
- javascript - wy 是函数 insert() 不能插入 (+,/,*,-,%,.)sign
- javascript - 如何为网站用户保存信息?
- c - 如何计算整数取幂模C中的常数
- python - OR-Tools CP SAT:模型级别的全局 AddForbiddenAssignments,如 AddAllDifferent
- javascript - ThreeJS:纹理显示在调试中,但不在正常模式下
- javascript - 如何检查 $('.name') 是否包含特定值
- c# - Ajax 传递空值但控制器在 ASP.NET MVC 中为空
- c++ - 什么是适合我的用例的 rest api 框架(c++)?
- python - 预测 Apache Spark(PySpark) 集群大小