我正在将此 (float) str_replace(',', '', $orders['grandtotal']) 添加到我的商店功能中,但我遇到了问题:
解析错误:语法错误,意外的“=>”(T_DOUBLE_ARROW),期望“,”或“)”
这是我的商店功能的样子
$orders = Orders::create($request->only(
'user_id',
'status_id',
'currency_id',
'company_id',
'purchase_no',
'notes',
'delivery_date',
'grandtotal' =>(float) str_replace(',', '', $orders['grandtotal']),
'publish'
));
试试这个代码
$data = $request->only(
'user_id',
'status_id',
'currency_id',
'company_id',
'purchase_no',
'notes',
'delivery_date',
'publish'
);
$data['grandtotal'] = (float) str_replace(',', '', $request->grandtotal);
$orders = Orders::create($data);