Size: a a a

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

2021 June 09

Д

Діма in Laravel для начинающих
ну шутки шутками
сейчас скину скрин своего dev tools
источник

D

DK in Laravel для начинающих
да всмысле
источник

D

DK in Laravel для начинающих
что с тобой не так
источник

Д

Діма in Laravel для начинающих
источник

AH

Andrey Helldar in Laravel для начинающих
И что я там должен увидеть? :)
источник

Д

Діма in Laravel для начинающих
Ну я там X-Timezone не вижу)
источник

AH

Andrey Helldar in Laravel для начинающих
А ты её передал из фронта?
источник

Д

Діма in Laravel для начинающих
или я что-то не понимаю)
источник

Д

Діма in Laravel для начинающих
ааа)
нет)
источник

AH

Andrey Helldar in Laravel для начинающих
Ну вот :)
источник

Д

Діма in Laravel для начинающих
все
понял
а таймзону уже jsсриптом брать, правильно?
источник

AH

Andrey Helldar in Laravel для начинающих
У нас во фронте разные костыли. Вот самый лайтовый
источник

Д

Діма in Laravel для начинающих
И заголовок должен быть формата
источник

Д

Діма in Laravel для начинающих
правильно?
источник

Д

Діма in Laravel для начинающих
аа ок
все понял
источник

AH

Andrey Helldar in Laravel для начинающих
Не совсем.

Чаще встречается два варианта:
1. Сохранять таймзону в запись юзера и подставлять её;
2. Сохранять таймзону на компанию, в которой числится юзер, и подставлять её;
3. Передавать таймзону с фронта.

Расшифровка:
1. Жёсткая привязка к таймзоне откуда бы то ни было;
2. Жёсткая привязка к таймзоне откуда бы то ни было;
3. На фронте, например, select со списком городов. В зависимости от выбранного города подставляется та или иная таймзона.
источник

AH

Andrey Helldar in Laravel для начинающих
Да, примерно так.

Но если у тебя всего одна таймзона на всех, то лучше не заниматься этой хернёй, а просто установить параметр в конфиг: https://github.com/laravel/laravel/blob/8.x/config/app.php#L70
источник

Д

Діма in Laravel для начинающих
понял.
ну саму технологию понял
и за мидлвар спасибо
потом уже буду мудирить что как делать
пока варшаву подставлю
а там увижу
источник

AH

Andrey Helldar in Laravel для начинающих
👍

Мидлварь ппц костыльный и выглядит дико, но именно в таком виде он работает так как надо.

В частности, у нас за последние 2 года сервер переезжал 3 раза: вначале не очень умные люди пересадили его с ssd на hdd, а несколько месяцев назад мы перевезли его в gcloud kubernetes.

В двух случаях была проблема с мускулем - хоть версия и самая свежая, но таймзоны в них были кривые. Если на сервере мы могли что-то сделать, то Гугл послал нас лесом, что не будет это исправлять. В итоге мы подняли свой контейнер с мускулем (кстати, и по деньгам нехило так расходы даже сократились).

Тем не менее, именно этот вариант позволяет не вносить больше никаких изменений в сам код приложения. Только одна мидлваря и ничего больше.
источник

IG

Ilshat Gayanov in Laravel для начинающих
контейнер с мускулом на вдс?
источник