Size: a a a

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

2021 June 09

D

Denys in Laravel для начинающих
Попробуй ECMAScript
источник

D

Denys in Laravel для начинающих
Мне нравится современный js.
Так же просто как и на пыхе
источник

О

Олег in Laravel для начинающих
на PHP Russia 2021 едет кто-то?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
реализуемо
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
через js
источник

О

Олег in Laravel для начинающих
Можешь заюзать livewire, если нужна динамика, но религия не позволяет юзать js
источник

А

Андрей in Laravel для начинающих
Спасибо)
источник

Д

Діма in Laravel для начинающих
Привет.
Заметил что
protected $casts = [
       'created_at' => 'datetime:H:i d/m/Y',
   ];
Показывает в формате UTC
Можно ли прямо в модели поставить нужную временную зону?
Читаю в интернете, пишут нужно делать Custom Casts
нету ли чего проще?
источник

MO

Max Orlov in Laravel для начинающих
вроде нельзя, но лучше и не надо
источник

A

Alexandr in Laravel для начинающих
чем плох utc?
источник

Д

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

A

Alexandr in Laravel для начинающих
кому понятнее то? и зачем в БД смотреть?
источник

P

PSYTRGLES in Laravel для начинающих
храни даты в utc всегда
источник

P

PSYTRGLES in Laravel для начинающих
конвертируй на фронте
источник

Д

Діма in Laravel для начинающих
у лары в congif/app.php есть параметр timezone
Если я выставляю свою временную зону то в БД пишется запись с моей временной зоной
источник

P

PSYTRGLES in Laravel для начинающих
не всё так просто
источник

P

PSYTRGLES in Laravel для начинающих
переубеждать тебя не буду
источник

AH

Andrey Helldar in Laravel для начинающих
Возможные варианты:
1. Кэш вьюх. Чистится через команду php artisan view:clear;
2. Не там исправляешь - либо не в тех файлах, либо вообще не в том проекте. Проверить просто  - в самом начале файла public/index.php написать die('check') и открыть страницу. Если надпись видишь - файлы те, а если нет - сайт не тот;
3. Если проект дорабатывал другой, проверить наличие реализации функционала 304-го кода (Last Modified). Как он работает: при передаче содержимого в браузер он отдаёт в заголовоке дату изменения документа, которую браузер запоминает в свой кэш. При повторном посещении страницы браузер отправляет запрос на бэк, передавая эту метку. Если она совпадает или её значение меньше, браузер возвращает информацию из своего кэша, то есть сайту не надо обрабатывать и генерировать контент. А если значение не совпадает, то сайт будет формировать данные. В общем, проверить надо этот момент тоже;
4. В браузере открыть режим инкогнито и открыть сайт там. Если в инкогнито норм, а в "обычном" нет, значит, ещё и кэш браузера участвует.

Других вариантов я не встречал.
источник

Д

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

что делать
ставить UTC
и потом при каждой записи которую я буду вынимать и БД менять формат
источник

Д

Діма in Laravel для начинающих
добавлять + 2 часа
Можно ли это делать в моделях, юзая карбон прямо в $casts
источник