我正在尝试在订单表中插入数据,然后将订单详细信息保存在order_details表中。以下是我正在尝试的代码
$order = Order::create($request->all());
$order->order_detail()->insert($request->order_detail); //$request->order_detail is an array
在我的模型中我提供了关系
订购型号
public function order_detail(){
return $this->hasMany(OrderDetail::class, 'order_id');
}
订单详情 型号
public function order(){
return $this->belongsTo(Order::class,'order_id');
}
但它返回给我 一般错误:1364 字段“order_id”没有默认值,因为 order_id 是order_details表中的外键
如何在不手动提供 order_id 的情况下做到这一点
吃鸡游戏
一只名叫tom的猫
侃侃尔雅