Database Laravel雄辩-使用数据透视表';s id作为另一个表中的外键
拉维尔5号 我有一个属于其他几个表的表,在向其中添加新记录时也需要所有其他表的id,表结构为: 协议表:Database Laravel雄辩-使用数据透视表';s id作为另一个表中的外键,database,laravel,eloquent,laravel-5,pivot,Database,Laravel,Eloquent,Laravel 5,Pivot,拉维尔5号 我有一个属于其他几个表的表,在向其中添加新记录时也需要所有其他表的id,表结构为: 协议表: 用户id 客户id 所有者id 物业编号 日期 ..(与此对话无关的所有其他列) 用户表: 身份证 客户表: 身份证 角色(可以是客户或所有者) 属性表: 身份证 与协议表建立关系的正确方法是什么?如何在协议表中插入/更新数据 什么是型号/控制器 我试图以这种方式手动更新它,但它只是将0插入记录中:(通过post或会话发送的数据正常工作,但无法插入数据库) 这是数据库迁
- 用户id
- 客户id
- 所有者id
- 物业编号
- 日期
- ..(与此对话无关的所有其他列)
- 身份证
- 身份证
- 角色(可以是客户或所有者)
- 身份证
Schema::create('rental_agreements', function(Blueprint $table)
{
$table->increments('id');
$table->integer('client_id');
$table->integer('owner_id');
$table->integer('property_id');
$table->integer('user_id');
.
.
.
对于手动更新,只需将列名称添加到模型的
$filleble
列表中即可
$fillable=[ 'client_id','user_id',........ ];
$fillable=[ 'client_id','user_id',........ ];