У меня есть метод показа, который показывает животных с определенной фермы. Я хотел добавить еще один вариант элемента той же фермы, но с определенным условием, например, возраст <= 2. </p>
Это то, что я пробовал до сих пор
маршрутов (вакцина1)
Route::get('/clinic/{animal}/create', 'ClinicController@create');
Route::post('/clinic/{animal}', 'ClinicController@store');
Route::get('/clinic/{animal}/{clinic}/edit', 'ClinicController@edit');
Route::get('/clinic/{farm}', 'ClinicController@show');
Route::get('/clinic/{farm}', 'ClinicController@vaccine1')->name('vaccine1');
Контроллер
public function show($id) {
$farms = User::with(['animals'])->findOrFail($id);
return view('clinic.show',compact('farms'));
}
public function vaccine1($id) {
$farms = User::with(['animals'])->findOrFail($id);
return view('clinic.show',compact('farms'));
}
и ссылка для просмотра из шоу
<li class="nav-item dropdown pr-3">
<a href="#" class="nav-link dropdown-toggle" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre>
Vaccines <span class="caret"></span>
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="{{ route('vaccine1') }}">
0 - 2 (months)
</a>
</div>
Я получаю эту ошибку
Отсутствует обязательнопараметры для [Путь: вакцина1] [URI: клиника / {ферма}]. (Просмотр: /Users/macair13/MeatracProject/resources/views/clinic/show.blade.php)
который я не понимаю, почему