Создать URL для разных поддоменов в Laravel - PullRequest
0 голосов
/ 24 января 2020

У меня есть веб-сайт и его админ-панель в одном Laravel приложении. У меня есть субдомен маршрутизации для маршрутов администратора, и маршруты по умолчанию применяются к веб-сайту.

Мне нужно создать маршрут для веб-сайта в панели администратора. Подумайте, как создать сообщение в панели администратора, а затем добавить ссылку «Предварительный просмотр» в список сообщений для просмотра сообщения на веб-сайте. Как я могу это сделать?

В настоящее время я генерирую URL-адреса в панели администратора с помощью функции route и заменяю поддомен администратора доменом веб-сайта. Это как-то хаки sh, и мне это не нравится.

Итак, TLDR, как заставить это генерировать URL для определенного c домена:

route('route.name', $data)

1 Ответ

0 голосов
/ 24 января 2020

Надеюсь, я правильно понимаю вашу проблему! но laravel обрабатывает маршрутизацию субдоменов следующим образом:

Route::domain('{subdomain}.example.com')->group(function () {
Route::get('user/{id}', function ($subdomain, $id) {
    //
});

});

и убедитесь, что вы добавили субдомен в свой веб-сервис (nginx / apache)

ты сделал это так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...