В моем файле маршрутов у меня есть;Передача параметра контроллеру с маршрута
Route::get('/{token}/student', [
'uses' => '[email protected]',
'as' => 'student',
]);
Route::get('/{token}/city', [
'uses' => '[email protected]',
'as' => 'city',
]);
Таким образом, маршрут является либо «студентом», либо «городом». Как определить, какой из методов моего контроллера? Должен ли я даже структурировать свои маршруты? Должен ли я просто указывать им два разных метода?
Я могу с легкостью передать в {token}
, например, просто;
public function resumeSurvey($token)
{
В чем проблема с использованием двух разных методов? – monir009
Технически ничего. Но я хотел бы сохранить файл маршрутов как можно меньше. Я видел метод '$ request-> path()' для класса 'Request'. Я могу «взорвать()» из этого, я думаю. – mikelovelyuk
, если у вас есть такая же логика для обоих маршрутов, вы можете использовать один метод для этого – dyachenko