Динамическая маршрутизация Laravel с интерфейсом

У меня есть приложение, которое требует другого HomeControllerв зависимости от субдомена, который я использую. Так например domain.mydomain.com/news следует указать на один контроллер и mydomain.com/news другим.

Есть ли способ использовать интерфейсы в маршрутах, так как теперь я получаю сообщение об ошибке, что мой интерфейс не может быть создан:

Route::controller('home', 'RouterInterface', [
'getIndex' => 'home.index'
]);

Даже если бы это как-то сработало, я не знаю, где бы я вводил конкретные классы для того, чтобы это вытянуло подходящий метод?

3

Решение

Попробуй так

Route::group(['domain' => 'domain.mydomain.com'], function()
{
Route::any('/news', function()
{
return 'My sub domain';
});
});

Route::group(['domain' => 'mydomain.com'], function()
{
Route::any('/news', function()
{
return 'My main domain';
});
});
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector