这段代码是否能换成这种写法呢 / 帮忙看下 谢谢
$order = new Order([
'address' => [ // 将地址信息放入订单中
'address' => $address->full_address,
'zip' => $address->zip,
'contact_name' => $address->contact_name,
'contact_phone' => $address->contact_phone,
],
'remark' => $request->input('remark'),
'total_amount' => 0,
]);
// 订单关联到当前用户
$order->user()->associate($user);
// 写入数据库
$order->save();
换成下面的写法
// 创建一个订单
$user->order()->create([
'address' => [
'address' => $address->full_address,
'zip' => $address->zip,
'contact_name' => $address->contact_name,
'contact_phone' => $address->contact_phone
],
'remark' => $request->remark,
'total_amount' => 0 // 暂时设置为0
]);
推荐文章: