问题描述
我在数据透视表中有一个数字,但我不知道如何设置数字中的值。
数据透视表中的编号任务:指定视频在播放列表中的顺序
视频
- 标题
- 说明
- videoUrl
播放列表
- 标题
- 说明
playlist_videos
- playlist_id
- video_id
- 数量
User::factory()->count(5)
->has(Playlist::factory()->count(3)
->has(Video::factory()->count(10)
->state(function (array $attributes,Playlist $playlist) {
$number = 1;
$arr = ['user_id' => $playlist->user_id];
$playlist->videos()->sync(['number' => $number]);
$number = $number + 1;
return $arr;
})))
->create();
错误:
在 Connection.PHP
第 692 行:
sqlSTATE[HY000]:一般错误:1364 字段“编号”没有默认值(sql:插入到 playlist_videos
(playlist_id
,video_id
) 值 (11,Qui et magni itaque。))
在 Connection.PHP
第 485 行:
sqlSTATE[HY000]:一般错误:1364 字段“数字”没有默认值
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)