Как сделать поддомены для городов на laravel (почти получилось)?
Всем привет уважаемые программисты!
Вопрос моего дня)
Уже реализовал на Laravel поддомены для городов, но столкнулся с проблемой!
Хочу чтобы:
Москва была без поддомена website.ru
Новосибирск с поддоменом nsk.website.ru
Бердск с поддоменом berdsk.website.ru
Route::group([
'domain' => '{city_alias}.website.ru',
'namespace' => 'Available',
], function (){
Route::get('/', 'IndexController@index')->name('index');
});
Ссылки в блэйдах
route('category.one', [$city_one->alias, $category_one->alias])
Контроллер
class IndexController extends Controller
{
public function index($city_alias)
{
$city_one = City::cityAlias($city_alias)->first();
return view('........');
}
}
Проблема состоит с городом МОСКВА! как сделать так чтобы москва была без поддомена?? + меньше когда написать.
Возможно дадите 2 совета:
- как сделать по простому (много кода через if)
- как сделать по сложному (наследование и конструкторы)
Заранее всем благодарен!!! Какой бы ответ не был!!!
Проблема с 'точкой', попробовал даже в БД добавить в alias 'точку' => nsk.
а в роутах убрать точку)) но увы)) Может ее по другому можно убрать
