Задать вопрос
@procode
Разработчик

Как сделать маршрутизацию на FirstContoller для domain1.ru и на SecondContoller для domain2.ru в Laravel?

Здравствуйте!

Я эту тему уже поднимал здесь: Обслуживание одним Laravel двух доменов одновременно (мультисайтинг) — как сделать? в несколько ином ракурсе, и, казалось, что решение найдено, однако оно не было найдено.

Да, внутри котроллера можно получить имя домена, используя в роуте Route::domain. Но как сделать это еще в процессе роутинга?

Я конечно, могу написать в контроллере функцию, которая будет заниматься роутингом)) но это порушит всю святость MVC, на которую мы молимся))

Помогите пожалуйста (кто знает как) сделать маршрутизацию на FirstContoller для domain1.ru и на SecondContoller для domain2.ru.

Спасибо.

P.S. Вопрос осложняется тем, что я, почему-то, не могу получить из файла /routes/web.php доступ к $_REQUEST в которой по идее должно быть доменное имя (думал на простом PHP разрулить) - dd($_REQUEST) выводит [] и всё.
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@g905
Первая же ссылка из гугла, если я правильно понял задачу
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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