laravel - 在 laravel 5.5 中手动身份验证总是返回 false?
问题描述
我试图在 laravel 5.5 中进行手动身份验证,但它总是返回 false。在路径 App\Http\Controllers AdminController 中看起来像这样。
public function loginPost()
{
$remember = request()->has('remember') ? true : false;
////////////// Always return false /////////////
dd(Auth::guard('user')->attempt(['username' => request('username'),
'password' => request('password')], $remember));
///////////////////////////////////////////////
if (Auth::guard('user')->attempt(['username' => request('username'),
'password' => request('password')], $remember))
return redirect('/');
}
return back();
}
解决方案
推荐阅读
- javascript - 将状态存储对象共享给 Vue 中的子组件(没有 Vuex)
- javascript - 如何在反应中动态更改动态片段的样式(使用功能组件)?
- linux - SIGACTION 处理程序在中断后重复加载
- javascript - React:如何从函数中获取价值并将其写入状态?
- python - 字段中的大写字母导致查询在弹性搜索中失败
- javascript - 如何在 Storybook 的控件中运行一个函数?
- r - 将行中给出的数据转换为 R 中列中给出的数据
- remote-desktop - Windows 远程桌面服务主机
- java - JavaFX:从文本文件中读取数据并将其粘贴到正确的位置
- sql - Oracle中的慢内部连接