Я пытаюсь показать уроки из курса, когда нажимаю.
модель урока
public function course(){
return $this->belongsTo(Course::class);
}
модель курса
public function lesson() {
return $this->hasMany(Lesson::class);
}
show controller
public function show($id)
{
$cours = Course::findOrFailnd($id);
$lessons = course::findOrFail($id)->lesson;
return view('pages.lessons', compact('lessons', 'cours'));
}
страничный урок
<div class="form-group">
<strong>Lessons : </strong>
@foreach ($lessons as $lesson )
{{$lesson->long_text}}
@endforeach
</div>
веб-маршруты
Route::resource('pages/lessons', 'LessonsController@show')->name('pages.lessons');
и у меня есть эта ошибка:
Type error: Too few arguments to function Illuminate\Routing\PendingResourceRegistration::name(), 1 passed in C:\wamp64\www\learn2code\routes\web.php on line 21 and exactly 2 expected