@indefpro
Начинающий прогер

Как из функции rout'a вызвать контроллер?

Route::get('{url_1}/{url_2?}/{url_3?}', function ($url_1, $url_2 = null, $url_3 = null) {
    //Действия, как тут при нужно условии вызвать нужный контроллер?
}
  • Вопрос задан
  • 322 просмотра
Пригласить эксперта
Ответы на вопрос 2
seoperin
@seoperin
Full stack web developer. Laravel / Vue
Route::get('{url_1}/{url_2?}/{url_3?}', ['uses' => 'YourController@method']);

// Your controller
public function method ($url_1, $url_2 = null, $url_3 = null) {
    //Действия
}


Примерно так
Ответ написан
Комментировать
@Kostik_1993
Web Developer
Если вы используете функцию замыкания, то она уже и выступает вашим контроллером. Если у вас в каком-то контроллере происходят какие-то действия и вы эти же действия вы хотите использовать в роутах, то это уже получается бизнес логика и вам ее нужно вынести в отдельный класс. То чего добиваетесь вы делать неправильно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы