Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel自定义身份验证不工作_Php_Laravel_Laravel 5.2 - Fatal编程技术网

Php Laravel自定义身份验证不工作

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

我在中设置了一个新模型,而不是自定义用户模型:

app\src\employee\employee

现在,当我说这是为了测试:

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"
]