错误“数组到字符串转换” laravel 8 中的关系属于 ToMany
我将数据reqnumber保存在
模型产品中的 主表中 public函数订单(){返回$ this-> allastomany(order :: class); }
按模型顺序 public函数products(){返回$ this-> allatystomany(product :: class); }
在控制器中
` public function store(Request $request)
{
$user=auth()->user();
$data=$request->validate([
'products'=>'required',
'reqNumber'=>'required',
]);
$order=Order::create([
'employee_id'=>$user->id
]);
$order->products()->attach(
$data['products'],
['reqNumber'=>$data['reqNumber']]
);
return response('success order');
}`
I save data reqNumber in master table
in model productpublic function orders(){ return $this->belongsToMany(Order::class); }
in model orderpublic function products(){ return $this->belongsToMany(Product::class); }
in controller
` public function store(Request $request)
{
$user=auth()->user();
$data=$request->validate([
'products'=>'required',
'reqNumber'=>'required',
]);
$order=Order::create([
'employee_id'=>$user->id
]);
$order->products()->attach(
$data['products'],
['reqNumber'=>$data['reqNumber']]
);
return response('success order');
}`
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
reqNumber 是否需要包装在数组中?
Does reqNumber need to be wrapped in an array?