如何在Laravel中将数据添加到数据透视表中的其他列

Nitish kumar

我正在尝试在Laravel 5.3中构建一个应用程序,我想在数据透视表中添加其他列数据。以下是我的代码:

我的Users模特:

public function relations()
{
  return $this->belongsToMany('App\Plan')->withPivot('child');
}

我的Plan模特:

public function relations()
{
  return $this->belongsToMany('App\User')->withPivot('child');
}

在我的控制器中,我从Auth::user();请求中获取计划和子元素的用户数据我想将其存储到我的数据透视表中。以下是我在控制器中尝试过的代码:

$user = \Auth::user();
$plan_id = $request->plan_id;
$childid = $request->child_id;
$plan = App\Plan::find($plan_id);
$user->relations()->attach($plan, ['child' => $childid]);

帮我解决这个问题。

阿列克谢·梅曾宁(Alexey Mezenin)

您应该这样使用attach()

$user->relations()->attach($plan_id, ['child' => $childid]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Laravel中的数据透视表中添加其他列关系

如何在Laravel中将记录添加到数据透视表

在Laravel中将ID列添加到数据透视表有什么好处?

如何在MongoDB中将属性添加到集合中的所有文档以及其他属性的相同数据?

如何在Laravel中将数据插入具有相同模型列的数据透视表中?

如何根据其他数据帧的行将新列添加到数据帧中?

Laravel 测试:将属性添加到数据透视表

将值添加到数据透视表Laravel

Laravel - 将列添加到现有数据透视表并添加 MUL 键

将列添加到数据透视表(熊猫)

使用Pandas将列添加到数据透视表

将计算列添加到数据透视表

从其他两列的拆分中将一列添加到数据集

Laravel-访问数据透视表中的其他列数据

将关系添加到数据透视表中的值laravel

如何从数据框中创建多个其他列并将其添加到同一数据框中

如何在Laravel中将3表与数据透视表连接?

如何使用熊猫将新列添加到数据透视表

如何将描述列添加到数据透视表

将列说明添加到新的(非经典)数据透视表中

根据字段将数据添加到其他表

更新Laravel 5中的其他数据透视表值

在python中将数据字段添加到数据透视表

如何在数据透视表Laravel中使用其他字段

从仅有很少日期条目的示例中将整个日历年添加到Excel中的数据透视表中

Laravel-从数据透视表中获取其他列值

如何将时间列添加到 Vertica 中的时间戳列?(或其他数据库)

熊猫-根据其他列中的值将数据添加到列中

根据其他列中的值将数据添加到列中