отношения в пользовательской модели
public function videos()
{
return $this->belongsToMany(Video::class,'user_show_video','user_id','video_id')->withPivot('course_id')->withTimestamps();
}
public function course() {
return $this->belongsToMany(Course::class,'user_show_video','user_id','course_id');
}
отношения в режиме Video
public function users()
{
return $this->belongsToMany(User::class,'user_show_video','video_id','user_id');
}
public function course()
{
return $this->belongsTo(Course::class,'user_show_video','video_id','course_id');
}
отношения в режиме курса
public function video()
{
return $this->belongsToMany(Video::class,'user_show_video','course_id','video_id');
}
public function users()
{
return $this->belongsToMany(User::class,'user_show_video','course_id','user_id');
}
данные будут сохранены с этим
public function checkShowVideo(Request $request) {
$response = $request->all();
$videoId = $response['videoID'];
$courseId = $response['courseID'];
$user = User::find(Auth::user()->id);
$user->videos()->attach($videoId,['course_id' => $courseId]); Video will just save
onetime
}
Но я не думаю, что все они верны
Как я могу получить все videos_id с course_id? любая помощь, пожалуйста