Size: a a a

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

2021 March 30

SG

Sergey Gerasimov in Laravel для начинающих
И модель нужна Setting, а не Settings....
источник

ПК

Павел Конин (HappyWa... in Laravel для начинающих
Спасибо за анализ кода, сейчас изучу всё описанное
источник

ПК

Павел Конин (HappyWa... in Laravel для начинающих
Sergey Gerasimov
+ обсервер на created/updated Settings
Для обновления кеша?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Павел Конин (HappyWay)
Для обновления кеша?
Ну я бы инвалидацию сделал
источник

ПК

Павел Конин (HappyWa... in Laravel для начинающих
Sergey Gerasimov
Ну я бы инвалидацию сделал
Инвалидация кеша - это процесс удаления всех кешированных объектов, связанных с изменениями в состоянии вашей модели.
То есть Cache::forget('settings');
В created/updated
источник

SG

Sergey Gerasimov in Laravel для начинающих
Павел Конин (HappyWay)
Инвалидация кеша - это процесс удаления всех кешированных объектов, связанных с изменениями в состоянии вашей модели.
То есть Cache::forget('settings');
В created/updated
Да
источник

ПК

Павел Конин (HappyWa... in Laravel для начинающих
Понял, спасибо
источник

D

DK in Laravel для начинающих
Adel
но не забывай, что если ты делаешь findOrFail для того, чтобы потом записывать - надо обязательно это делать для write connection тоже. т.е. указать ларке напрямую чтобы она юзала write
Я верно понимаю, что это решается при помощи https://laravel.com/docs/8.x/database#the-sticky-option ?
источник

A

Adel in Laravel для начинающих
DK
Я верно понимаю, что это решается при помощи https://laravel.com/docs/8.x/database#the-sticky-option ?
Да
источник

D

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

D

DK in Laravel для начинающих
*когда вспомнил о диалоге спустя год, когда понадобилось поднять реплику*
источник

A

Adel in Laravel для начинающих
DK
*когда вспомнил о диалоге спустя год, когда понадобилось поднять реплику*
Но там придётся теперь везде где хочешь обновить писать onWriteConnection() перед findOrFail()
источник

A

Adel in Laravel для начинающих
Это важно
источник

D

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

D

DK in Laravel для начинающих
ммм перелопатить 6мб кода
источник

ЛА

Леша А. in Laravel для начинающих
Добрый день, я забираю с БД данные, либо просто first(), либо просто get(), либо же limit(5)->get(). Есть какой-то универсальный способ (встроенный метод), чтобы забрать названия полей в данной выборке, вне зависимости от того, вывел ли я с помощью first или get? благодарю!
p.s. в документации я не нашел, может быть плохо искал...(
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
как ты себе представляешь это?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
и только названия полей нужны?
источник

ЛА

Леша А. in Laravel для начинающих
Alexander Pavlenko 🌚
и только названия полей нужны?
да, именно названия полей при данной выборке
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
ну, берешь первый результат
источник