如何在blade模板laravel中編寫php代碼

阿卜杜勒瓦哈德·埃爾菲里

在我的 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>

有人可以告訴我這段代碼有什麼問題,謝謝

N69S

首先,您不應該在刀片中放置數據庫查詢代碼。

現在,當您使用 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Laravel Blade模板中设置变量

如何在Laravel Blade中包含模板组件

如何在Laravel Blade模板中定义超链接?

如何在不使用任何 API 的情況下編寫我自己的 MQTT 客戶端代碼

循環中的事件處理程序似乎使其下面編寫的每個代碼都無效

如何在 Laravel Blade 中访问 PHP 文件的变量

我如何在 Kotlin 中編寫它

如何在 Git 中找到在特定文件中編寫代碼的所有用戶?

如何清理用 javascript 和 jquery 編寫的按鈕單擊源代碼?

如何在刀片模板中編寫 PHP 代碼

我如何在JS中編寫概率函數

如何使用 while 循環打印 1 到 10,除了 3?我想用 Python 代碼編寫它

如何在PHP中將json編碼傳遞到cookie中

如何在laravel的單個where條件中編寫多個where條件?

在 Project Reactor 中編寫命令式代碼

如何對如下編寫的 PHP 代碼進行反混淆處理?

如何在 cplex 上以更緊湊的方式編寫此代碼?

Tinymce,Vuetify 對話框,無法在源代碼編輯器中編寫或插入代碼示例

如何在java中編寫用於編碼和解碼的for循環?當我輸入一個字符串時,程序只編碼一個字母。大學1課

如何在 Laravel 8 中編寫子查詢?

如何在私有服務器上的 VS 代碼中編輯代碼

如何在不編寫相同代碼的情況下將代碼分成兩部分?

從 2 個表中查找總和並在 php 中編寫代碼

如何以可移植的方式編寫此浮點代碼?

當用戶在 url 中寫入無效城市時,如何在我的代碼中添加 try-catch 以處理錯誤?

如何使用 apply 或 purrr:map 以更短的方式編寫此代碼?

編寫僅打印給定列表中計算結果為 True 的表達式的 Python 代碼

如何從給定的數組和函數為給定的算法編寫 matlab 代碼?

如何在wiremock中編寫響應作為帶有列表的模板?