簡體   English   中英

如何使用laravel框架通過php訪問數據庫?

[英]How to access database through php with a laravel framework?

因此,我在一個具有laravel框架的網站上工作,並使用郵遞員來測試我的代碼,我正在用php編寫代碼,但無法從代碼中的數據庫表中獲取特定值。

我嘗試了select,where和其他函數(例如pluck()get()但我一直遇到錯誤。 我不確定如何將其放入數組或從數組中取出。

我試過了:

$passwordResult = DB::table('users')->where('userName', $userName)->get('password')->toArray();
$passwordResult = DB::table('users')->where('userName', $userName)->value('password');
$passwordResult = DB::table('users')->pluck('password');

我想返回任何值並在郵遞員中查看,以便我可以開始獲取特定值。 我得到的錯誤是

“不能將類型為Illuminate \\ Database \\ Query \\ Builder的對象用作數組”

請嘗試這樣做可能對您有幫助。 因為toArray()函數與集合一起使用

 $passwordResult = DB::table('users')->where('userName', $userName)->get('password');
 $passwordResult = $passwordResult->pluck('password')->toArray();

你應該這樣

$passwordResult = DB::table('users')->where('userName', $userName)->select('password')->get();
$passwordResult = DB::table('users')->where('userName', $userName)->pluck('password')->toArray();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM