Как я могу создать дополнительный маршрут в контроллере ресурсов? - PullRequest
0 голосов
/ 10 мая 2019

У меня есть ресурс Route в laravel по имени PropertyController, но теперь я хочу добавить дополнительную функцию в этот контроллер ресурсов.,Пожалуйста, дайте мне знать, как я могу создать новый маршрут в этом.потому что я получаю эту ошибку (Маршрут [services.create] не определен.)

Это мой ресурсный маршрут

Route::resource('property', 'PropertyController');

И я создаю новый маршрут в этом

Route::get('property/amenities', 'PropertyController@amenities'); (This route is showing route not define

Ссылка на мой вид:

<li> <a href="{{ route('amenities.create') }}"> Add Amenities </a> </li>

Ответы [ 3 ]

1 голос
/ 10 мая 2019

Пожалуйста, убедитесь, что новый маршрут находится наверху маршрута ресурса.

Route::get('property/amenities', 'PropertyController@amenities')->name('amenities.create'); 
Route::resource('property', 'PropertyController');
0 голосов
/ 10 мая 2019

попробуйте

<li>
<a href="{{ url('property/amenities') }}"> Add Amenities</a>
</li>
0 голосов
/ 10 мая 2019

Попробуйте

Route::get('property/amenities', 'PropertyController@amenities')->name('amenities.create');

Надеюсь, это сработает.

...