У меня есть связь между категорией видео и видео курсами, одна категория может иметь много курсов, я хочу получить видео курсы с помощью пункта категории видео, но получаю сообщение об ошибке
Категория видео Модель
class VideoCategory extends Model
{
public function video_courses(){
return $this->hasMany('App\VideoCourse');
}
}
Модель видео курса
class VideoCourse extends Model
{
public function video_category()
{
return $this->belongsTo(VideoCategory::class);
}
}
My View
@forelse ($category->video_courses as $video_course)
<a href="#"">{{$course->title}}</a>
@empty
<p>No Video Courses Available</p>
@endforelse
Ошибка:
(4/4) ErrorException
SQLSTATE [42S22]: Столбец не найден: 1054 Неизвестный столбец 'video_courses.video_category_id' в 'предложении where' (SQL: выберите * из video_courses
, где video_courses
. video_category_id
= 2 и video_courses
. video_category_id
- не ноль и video_courses
. deleted_at
ноль) (представление: C: \ xampp \ htdocs \ QuickLMS \ resources \ views \ category.blade.php)