我在数据透视表中有一个数字,但我不知道如何设置数字中的值。
数据透视表中的数字任务:指定视频在播放列表中的顺序
视频
- 标题
- 描述
- 视频网址
播放列表
- 标题
- 描述
播放列表视频
- 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 字段“数字”没有默认值