Size: a a a

2021 April 21

NO

Nex Otaku in Laravel Pro
Стратегия здесь необязательна, можешь выделить методы по сохранению частей в отдельные классы, и из сервиса к ним обращаться. Каждый из этих больших методов станет классом.

Если тебе нужен шаблон, то ближайший по смыслу это композиция.
источник

PG

Pavel Gaganchikov in Laravel Pro
Всем привет.
Поставил 8 лару и что-то туплю.
Не применяются изменения внесенные в представлении в blade из-за того что не обновляется кэш в storage/framework/views
Чистый laravel
источник

PG

Pavel Gaganchikov in Laravel Pro
Понимаю, что решение простое и я просто где-то что-то в настройках не указал, но никак не могу въехать в чем причина.
источник

R

Rahman in Laravel Pro
да, решил создать фасад, а для каждого вида обработки свой класс
источник

PG

Pavel Gaganchikov in Laravel Pro
Т.е. проблема в том, что вот допустим в app.blade.php Добавлю в начале body слово "Test", при обновлении страницы этот текст не отобразится пока я не удалю вручную файлы в папке storage/framework/views
источник

R

Rahman in Laravel Pro
В фасаде есть методы, handlePhoto, handleDocument и т.д, каждый обращается своему классу и обрабатывает
источник

NO

Nex Otaku in Laravel Pro
Строго говоря нет, потому что в фасаде нет логики, а у тебя в основном классе будет какая-то логика помимо использования этих объектов.

Не фасад, композиция.
источник

S

Sergey in Laravel Pro
artisan view:clear
источник

S

Sergey in Laravel Pro
можно что-то такое замутить на стадии разработки:
if(Config::get('app.debug')) Artisan::call('view:clear')
источник

КД

Кирилл Добров... in Laravel Pro
Ребята в бд лежит 2021-05-10 15:00:00(timespam), на выхоже получаю 2021-05-10 12:00:00
Использую такой метод \Carbon\Carbon::parse($this->castingSlot->date_time)->timezone('Europe/Moscow')->format('d.m.Y H:i');
источник

КД

Кирилл Добров... in Laravel Pro
Есть даже провайдр date_default_timezone_set(config('app.timezone'));
источник

КД

Кирилл Добров... in Laravel Pro
и в конфиге тоже европа\москва
источник

КД

Кирилл Добров... in Laravel Pro
как такое можеть быть ))
источник

RN

Roma Nikulin in Laravel Pro
А что не так? В 15 00 по GMT это 12 в мск
источник

NO

Nex Otaku in Laravel Pro
Помимо самой пыхи, настройка таймзоны есть:
На уровне OS
На сервере БД
В настройках подключения
источник

SN

Sergey Nazarov in Laravel Pro
В таблице, у каждого пользователя есть рабочие даты, которые хранятся через запятую 2021-05-03,2021-05-02,2021-04-30

Есть массив дат фильтрации, Как правильно составить запрос много ко многим?

Написал так, но это только для одного срабатывает $caregiversQuery->whereRaw("FIND_IN_SET(?, {$request->service}) > 0", [$dates]);
источник

PG

Pavel Gaganchikov in Laravel Pro
Спасибо. Ранее пробовал, не помогло, а сейчас после этой команды вообще выдает:
file_put_contents(..\storage\framework/sessions/RXGbFH13lf5dw5dEj4y22lkEmso8vpsIXT8Cd7pp): failed to open stream: No such file or directory
Судя по тому что в пути слэши и обратный слэш стоят как хотят, это я где-то намудрил, буду разбираться.
источник

КД

Кирилл Добров... in Laravel Pro
а как получить 15:00 ??)
источник

КД

Кирилл Добров... in Laravel Pro
то время что у нас в бд
источник

КД

Кирилл Добров... in Laravel Pro
ибо в бд оно уже попало правильно и нужно просто достать его )
источник