【发布时间】:2016-07-07 02:30:50
【问题描述】:
我现在正在学习 laravel。我有这个问题。我已将 2 个请求参数传递给我的控制器功能。第一个请求参数包含一个对象值,但我将其转换为序列化表单,因为将保存它的表的字段具有文本数据类型。第二个请求参数保存一个overall_total 计算值,它有一个float 数据类型字段。我的问题是,我将如何将它存储在我的数据库中?我尝试使用 create 函数,但它返回错误。一些关于此的论坛不是很清楚。我只是还想不通。有人可以帮我吗?这是我的代码。
功能商店
public function store(Request $request){
$serialize_po = serialize($request['purchase_orders']);
$overall_total = $request['overall_total'];
$purchase_orders_save = PurchaseOrder::create(?);
}
如何使用 create 保存 2 个参数?还是有其他方法可以保存?
$request['purchase_orders'] 内部如下图所示
$request['overall_total'] 的内部只是一个数字。例如。 310
我的数据库表结构如下所示
【问题讨论】:
标签: php laravel-5.2