Я абсолютно новичок с Laravel, и сейчас я изучаю особенности маршрутов Framework.Подстановочный знак для перехода к контроллеру
Я хочу знать, можно ли сделать то же, что мы можем сделать с ASP.NET, чтобы перенаправить на контроллер, написанный в URL.
На самом деле, чтобы сделать что-то вроде:
<?php
Route::get('/{CustomController}/{Action}', function ($controller, $action) {
return controller($controller, $action);
});
Где CustomController
является контроллер, который будет выполняться запрос к представлению Action
С ASP.NET Ядра, это что-то вроде:
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}");
});
да но ... нет. Цель состоит в том, чтобы иметь 1 маршрут для контроллеров X, где контроллер выбирается в URL-адресе и может использоваться как переменная - модуль маршрутизации. – LeCintas
Насколько я знаю, это не то, что встроено в 'laravel', если вам нужна эта функциональность, вам нужно будет расширить маршрутизатор. –
Хорошо спасибо за вашу помощь;) – LeCintas