再次帮助我。
我的模型中有这个
public function quantity()
{
return $this->hasMany('App\Productquantity', 'prod_id', 'id');
}
我希望获得每个产品数量的分支名称,因此productquantity表具有branch_id字段。
如何在分支表中显示分支名称?
@forelse($Productquantity->quantity as $dataQuantity)
<tr class="item{{$dataQuantity->id}}">
<td align="center" style="text-align:center" width="100px"> <a href="#" class="avatar"><img src="{{ asset('productimg') }}/{{$dataQuantity->pic}}" width="50px"/></a> </td>
<td style="width:100px;"> {{$Productquantity->product_name}}</td>
<td>{{$dataQuantity->quantity}}</td>
<td>{{$dataQuantity->price}}</td>
<td>{{$dataQuantity->branch_id}}</td>
<td style="width:100px;" class="td-actions"><a href="javascript:;" class="edit-modal btn btn-mini btn-info" data-id="{{$dataQuantity->id}}" ><i class="icon-plus"> </i> Add Stocks</a> </td>
</tr>
@empty
<tr>
<td colspan="5"> <em>No Data</em></td>
</tr>
@endforelse
此{{$ dataQuantity-&gt; branch_id}}应显示名称而不是分支ID ..请帮忙。
答案 0 :(得分:1)
我想说你的Productquantity模型需要与你的分支机构建立关系。
像
这样的东西public function branch()
{
$this->hasOne('App\Branch', 'branch_id');
}
然后你可以这样做:
$dataQuantity->branch->branch_name