在我的 larvel 刀片模板中,我有一個表格,我想在此代碼之後添加另一列
<td>{{format_price($mission->amount)}}</td>
我加了這個
@php
$amount_to_be_collected = DB::table('shipments')
->select('amount_to_be_collected')
->where('mission_id', $mission->id)
->get();
@endphp
<td>{{format_price($amount_to_be_collected)}}</td>
有人可以告訴我這段代碼有什麼問題,謝謝
首先,您不應該在刀片中放置數據庫查詢代碼。
現在,當您使用 eloquent 和 call 運行查詢時get()
,響應是一個Collection::class
可以被視為數組但不能自動轉換為數字/字符串的實例。
如果您只需要一個條目的 on 字段的值,請value()
改用。
$amount_to_be_collected = DB::table('shipments')
->where('mission_id', $mission->id)
->value('amount_to_be_collected');
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句