[英]Laravel Auth::attemp() not working
我正在嘗試獲取我的Auth::attemp();
上班。 但是它總是返回false。
這是我的api登錄名:
public function login(Request $request)
{
if(Auth::attempt($request->parameters[0]))
{
dd('true');
}
else {
dd('false');
}
}
當我向郵遞員發出發帖請求時:
{"parameters":[
{"email":"test@gmail.com","password":"testtest"}
]}
憑據正確時,它返回false(已多次檢查)
我已將用戶模型更改為員工。 並將其放在另一個目錄中。 我已經在App\\config\\auth.php
更改了它
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\src\employee\Employee::class,
],
我該怎么辦? 我忘記了什么嗎?
確保您正在發送數組類型以嘗試
if(Auth::attempt($request->parameters[0]))
試試這個
if(Auth::attempt(["email"=>"test@gmail.com","password"=>"testtest"])
如果仍然無法使用,請嘗試使用默認提供程序
'model' => App\User::class,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.