Может кто-нибудь помочь мне, как отобразить название продукта? У меня хранится количество товара в моей записи о покупке, и теперь я хочу отобразить название товара в записи о количестве товара.
У меня есть 3 таблицы
PurchaseRecord
- id
- purchasenumber
- prodquantityid
Productquantities
Продукт
Контроллер:
public function createpurchase(Request $request)
{
$purchasenumber = $request->purchasenumber;
$dataPurchaseRecord = Purchaserecord::where('purchasenumber','=',$purchasenumber)->with('productquantity')->get();
return view('admin.createpurchase',compact('purchasenumber', 'dataPurchaseRecord'));
}
Вид:
@forelse($dataPurchaseRecord as $Request)
<tr>
<td> <a class="name">{{$Request->productquantity->prod_id}}</a></td>
<td><em class="productprice">{{$Request->quantity}}</em> </td>
<td style="width:100px;" class="td-actions"><a href="javascript:;" class="delete-modal btn btn-mini btn-danger" data-id="{{$Request->id}}" ><i class="icon-minus"> </i>Remove</a> </td>
</tr>
@empty
<tr><td colspan='4'><em>No Data</em></td></tr>
@endforelse
Модель:
public function product()
{
return $this->belongsTO('App\Product', 'prodquantityid', 'id');
}
{{$Request->productquantity->prod_id}}
должно отображаться название продукта вместо идентификатора
Как я могу построить модель и посмотреть на это?