Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Доброго времени суток коллеги!
Разделил маршруты по данной инструкции: https://blog.pusher.com/laravel-subdomain-routing/. И столкнулся с проблемой: именованные маршруты указывают на родительский домен. Или если переместить map, то получается наоборот, в родительском указывают маршруты на поддомен. Сталкивался кто-нибудь с подобным?
//RouteServiceProvider.php
public function map()
{
$this->mapVueRoutes();
$this->mapApiRoutes();
$this->mapWebCabinetRoutes();
$this->mapWebRoutes();
}
protected function mapWebCabinetRoutes()
{
Route::domain($this->baseDomain('cabinet'))
->middleware('web')
->namespace($this->namespace. '\CabinetDomain')
->group(base_path('routes/cabinet/web.php'));
}
protected function mapWebRoutes()
{
Route::domain($this->baseDomain())
->middleware('web')
->namespace($this->namespace)
->group(base_path('routes/web.php'));
}
private function baseDomain(string $subdomain = ''): string
{
if (strlen($subdomain) > 0) {
$subdomain = "{$subdomain}.";
}
return $subdomain . config('app.base_domain');
}
Изменено stepiko79 (24.04.2020 22:14:37)
Не в сети
Страницы 1