我是laravel的新手,我的问题是我试图将值设置为数据透视表中的额外字段
post_tag
Schema::create('post_tag', function (Blueprint $table) {
$table->increments('id');
$table->uuid('uuid')->unique();
$table->uuid('app_uuid');
$table->uuid('tag_uuid');
$table->uuid('post_uuid');
$table->timestampTz('created_at');
$table->timestampTz('updated_at')->nullable();
});
我希望将ab设置为uuid
作为php函数
uuid();
和app_uuid
到
$request->app_uuid
答案 0 :(得分:0)
添加额外字段的方法之一是将数据作为键值传递给attach()方法,其中key是关系字段的id,value是pivot表中的额外字段
$post->tags()->attach([$request['id'] => ['uuid ' => uuid()]]);