Size: a a a

Laravel для начинающих

2020 September 27

AB

Alexey Bubnov in Laravel для начинающих
Домены могут быть разные)))
источник

SM

Stanislav Malkin in Laravel для начинающих
Это уже дальше после nginx
источник

AB

Alexey Bubnov in Laravel для начинающих
Ну на чистом PHP я такое гдето в начале реализовывал легко)))
С NGINX у меня нет проблем - звездочку в ДНС и что в nginx прописать я знаю)))
Я спрашиваю более логичный и правильный laravel путь))))

Потому что мне не просто нужно язык определить, но и определить город, по которому потом все поиски делать....
источник

AB

Alexey Bubnov in Laravel для начинающих
Пока идея просто в роутсах гдето это делать и передавать модель уже в любом роуте....
источник

SM

Stanislav Malkin in Laravel для начинающих
Alexey Bubnov
Пока идея просто в роутсах гдето это делать и передавать модель уже в любом роуте....
index.php или AppServiceProvider.
источник

AB

Alexey Bubnov in Laravel для начинающих
Stanislav Malkin
index.php или AppServiceProvider.
И модельку хранить сингелтоном типа как Auth::user()?
источник

SM

Stanislav Malkin in Laravel для начинающих
Модельку чего?
источник

AB

Alexey Bubnov in Laravel для начинающих
Города, который отвечает за этот домен....
Ну типа потом по ней объявы грузить
источник

SM

Stanislav Malkin in Laravel для начинающих
bootstrap/app.php точнее, а не index.php
источник

SM

Stanislav Malkin in Laravel для начинающих
источник

SM

Stanislav Malkin in Laravel для начинающих
По примеру.
источник

SM

Stanislav Malkin in Laravel для начинающих
Разные .env подгружаешь и к разным базам коннект
источник

SM

Stanislav Malkin in Laravel для начинающих
В одной базе бы не держал
источник

AB

Alexey Bubnov in Laravel для начинающих
БД одна....
источник

AB

Alexey Bubnov in Laravel для начинающих
А модерировать объявы?
источник

AB

Alexey Bubnov in Laravel для начинающих
А если их 150 (баз)
источник

AB

Alexey Bubnov in Laravel для начинающих
за всеми следить - я же с ума сойду.....
источник

AB

Alexey Bubnov in Laravel для начинающих
ПОка понравилас идея, видимо:
AppServiceProvider->boot
Тут делать проверку по домену, подгружать модельку города по урлу, и грузить её в какойнить Singeleton или в Static класс...
источник

AB

Alexey Bubnov in Laravel для начинающих
Типа
GlobalLocality::bould($domain);
Ищем, меняем основные конфиги на настройки из этой модельки там же..
А потом, в каждом запросе добавлем чтото типа ->whereLocalityId(GlobalLocality::getLocality()->id)
источник

SM

Stanislav Malkin in Laravel для начинающих
Alexey Bubnov
за всеми следить - я же с ума сойду.....
А потом нужно будет разнести по разным серверам, что будешь делать?
источник