laravel - 将浮点数作为值添加到 laravel 中的请求数组
问题描述
我正在将此 (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);
推荐阅读
- spring-boot - AsyncCassandraOperations 示例
- html - 外部,固定的背景图像不显示
- python - 如果不在括号之间,则匹配字符
- xml - 如何创建从标准输入读取的 Scala XMLEventReader?
- scala - 使用 GroupBy 的灵活查询
- c - 在内存 C 中查找指针的值
- arrays - Delphi中的无效类型转换错误处理JsonResult
- python - python解释器是否简化了数学表达式?
- javascript - 条件为假时如何暂停
- python-3.x - 用于从 Google Drive 自动更新文件的 Python 脚本