2017-10-15 76 views
1

我想獲得用戶數據Laravel 5.4 - 獲取用戶數據,而無需登錄(用於API)

我嘗試使用

$user_data = App\User::where(["username"=>"admin", "password"=>bcrypt("test123")])->get(); 

但它不工作!我確定用戶名和密碼是正確的!

然後我嘗試沒有bcrypt

$user_data = App\User::where(["username"=>"admin", "password"=>"test123"])->get(); 

,但仍不能工作的又一個! 我不知道是什麼問題。

我想,如果我可以使用Auth::attempt只是爲了讓用戶的數據(不登錄)

$user_data = Auth::attempt(["username"=>"admin", "password"=>"test123"]); 

Auth::attempt將讓你登入,但我不希望這樣。我只是想只得到用戶數據(不登錄)

+1

你是什麼意思與不工作?你回來了什麼? – wast

+0

我的意思是它會返回空白數組...它應該返回一個數據與單個數據.. –

+0

使用JWT進行身份驗證(https://github.com/tymondesigns/jwt-auth) –

回答

1

我忘了提,我創建了一個API ...

但是,我通過使用Auth::once()

Auth::once(['username'=>'admin', 'password'=>'test123']); 
解決的問題

enter image description here

相關問題