i有两个表“ Orders”和“ users”,其中Users表的ID是“ Orders”表中的外键。我想使用“订单”表获取“用户”表的数据。
@foreach($orders as $ord)
<tr>
<td>{{$ord->id}}</td>
<td>{{$ord->productname}}</td>
<td>{{$ord->totalprice}}</td>
<td>{{$ord->quantity}}</td>
<td>{{$ord->users->name}}</td>
<tr>
@endforeach
所以我想要使用{{$ord->users->name}}
查询的用户名,但是我有错误=
未定义的属性:stdClass :: $ users
如果您说在user_id
表中有一个orders
。然后在您的Order
模型中添加以下内容:
public function user()
{
return $this->belongsTo(User::class);
}
并且在视图中,您可以像这样使用它:
{{ $order->user->name }}