Какая задача стоит.
Я хочу написать приложение построенное на модулях. Чтобы по одному и тому же url отдавались разные контроллеры.
Я например сделаю проверку, и в зависимости от условий будет подгружаться нужный мне контроллер (он же модуль)
С какой трудностью столкнулся.
Вот такой код работает
Route::get('/', ['as' => 'home', 'uses' => 'Web\HomeController@index']);
А когда хочу иначе, как в примере ниже
<?php
Route::get('/', function() {
return redirect()->action('Web\HomeController@index');
});
Получаю ошибку
InvalidArgumentException
Action App\Http\Controllers\Web\HomeController@index not defined.
Как бы мне решить эту проблему? Может посоветуете?