Php Laravel自定义身份验证不工作
我在中设置了一个新模型,而不是自定义用户模型: app\src\employee\employee 现在,当我说这是为了测试:Php Laravel自定义身份验证不工作,php,laravel,laravel-5.2,Php,Laravel,Laravel 5.2,我在中设置了一个新模型,而不是自定义用户模型: app\src\employee\employee 现在,当我说这是为了测试: public function login(Request $request) { if(Auth::attempt($request->parameters[0])) { return 'ingelogd!'; } else { re
public function login(Request $request)
{
if(Auth::attempt($request->parameters[0]))
{
return 'ingelogd!';
}
else {
return 'false';
}
}
它总是返回false。但是证书是对的!我在中更改了以下内容:
app\config\auth.php
我做错了什么
编辑:
dd输出:
array:2 [
"email" => "jamie64@gmail.com"
"password" => "testtest"
]
凭证被多次正确检查 什么是dd($request->parameters[0]);值?@LearningMode很抱歉,这只是一个测试,我将删除它。@jamie在这里打印$request->parameters[0]!首先,也许这会有帮助。你的模特看起来怎么样?它有所有必需的字段吗?顺便说一句,尝试有以下签名
公共函数尝试(数组$credentials=[],$memory=false,$login=true)
。确保$request->parameters[0]
确实是一组必需的凭据。
array:2 [
"email" => "jamie64@gmail.com"
"password" => "testtest"
]