如何列出$ id与记录的用户ID匹配的数据库中的所有行。我正在使用Laravel的默认Auth。
目前,我可以使用此方法在我的控制器中将它们全部列出:
public function index(){
$invoices = Invoice::all();
return view('index', compact('invoices'));
}
但是我只想要那些来自登录的用户:
就像是
$invoices = Invoice::where('id', '=', Auth::user()->id);
您的代码似乎几乎是正确的。我会做:
$invoice = Invoice::where('id', Auth::user()->id)->get();
因此,基本上可以使用get
来获取集合。也许我会将用户ID分开,以防万一您将来更改身份验证;)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句