У меня есть два необязательных параметра, второй параметр имеет значение, и первый параметр пуст, так как получить значение второго параметра в контроллере - PullRequest
0 голосов
/ 18 октября 2019

У меня есть маршрут вроде колледжей / колледжей в {области?} - {города?} - Индия . как колледжи / колледжи в Вираре, Тхане-Махарастра-Индия . если я пропущу только города, я могу получить города в контроллере

В контроллере:

$ filter_cities = $ request-> route ('area');$ filter_cities = $ запрос-> маршрут ('города');

если я пропущу города, тогда он передается в первом параметре

1 Ответ

1 голос
/ 18 октября 2019

Вы можете установить переменную по вашему маршруту:

Route::get('colleges/{area}/{city}', 'Controller@myFunction');

В вашем контроллере

public function myFunction(Request $request)
{
  $area = $request->area;
  $city = $request->city;
}

Прочитайте документацию здесь: https://laravel.com/docs/5.8/routing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...