Я работаю с Laravel v5.7!
У меня есть CourseController, который контролирует все, что касается Курсов.все было хорошо, но теперь у меня есть проблема.на моей единственной странице курсов любой заголовок или .. вернул ноль.
public function single(Course $course)
{
$course = Course::get()->first();
$comments = $course->comments()
->where('approved', 1)
->where('parent_id', 0)->latest()
->with('comments')->get();
return view('Home.course', compact('course', 'comments'));
}
Вот мой код контроллера.когда я использую first () на всей моей одностраничной странице, у меня одинаковые заголовок и изображение, ..... и если я удаляю first (), у меня появляется эта ошибка:
Метод Illuminate \ Database \ Eloquent\ Collection :: comments не существует.
Я использую {{ $course->title }}
для отображения данных курса на одной странице.но для всех слагов и курсов верните только первый ряд Db.
Пожалуйста, помогите мне, если сможете!ThankYou