0
私のSQLは次のようなものです:Eloquentでraw selectを使用するにはどうすればよいですか?
SELECT
NAME,
PLACE,
ETC,
format(((sum((AMOUNT * U_PRICE)) - ((sum((AMOUNT * U_PRICE)) * 20)/100)) * 1.18),2) AS TOTAL_PRICE
FROM
THE_TABLE
そして、私の雄弁クエリは次のとおりです。
theTable::select(
'NAME',
'PLACE',
'ETC',
'format(((sum((AMOUNT * U_PRICE)) - ((sum((AMOUNT * U_PRICE)) * 20)/100)) * 1.18),2) AS TOTAL_PRICE'
)
->get();
しかし雄弁はそれをselect name, place, etc, format sum from the_table
のようなものを解釈するので、それは動作しません。
私はDB::raw
を使用するtreidを持っていますが、それはオブジェクトを期待していないと言います。
theTable::select(
'NAME',
'PLACE',
'ETC',
DB::raw('format(((sum((AMOUNT * U_PRICE)) - ((sum((AMOUNT * U_PRICE)) * 20)/100)) * 1.18),2) AS TOTAL_PRICE')
)
->get();
Eloquentでraw SELECT文を使用するにはどうすればよいですか?