2016-05-24 48 views
0

如何列出DB中的所有行,其中$ id與記錄的用戶標識匹配。 我使用Laravel的默認身份驗證。

此刻,我可以列出他們都在我的控制這個方法:

public function index(){ 

    $invoices = Invoice::all(); 
    return view('index', compact('invoices')); 
} 

但我只是想這是記錄在從該用戶的那些:

喜歡的東西

$invoices = Invoice::where('id', '=', Auth::user()->id); 

回答

1

你的代碼似乎很正確。我會做:

$invoice = Invoice::where('id', Auth::user()->id)->get();

所以基本上以獲取集合使用get。也許我會將用戶ID分開,以防將來更改身份驗證;)

+0

哦,這樣做不用'='和 - > get();謝謝@Umbert P. – lewis4u

相關問題