Size: a a a

2020 August 05

a

alexey in Laravel Pro
Добрый день. Есть в query builder аналог createOrUpdate от элокнета?
или сначала получать запись, если null - создавать, если есть - обновлять ?
источник

D

Dobrik in Laravel Pro
alexey
Добрый день. Есть в query builder аналог createOrUpdate от элокнета?
или сначала получать запись, если null - создавать, если есть - обновлять ?
firstOrCreate?
источник

a

alexey in Laravel Pro
Dobrik
firstOrCreate?
мне надо апдейтить именно, если есть запись
источник

D

Dobrik in Laravel Pro
только апдейт без создания?
источник

a

alexey in Laravel Pro
Dobrik
только апдейт без создания?
updateOrCreate - есть в Eloquent, есть ли такой же аналог в query builder. В этом вопрос
источник

a

alexey in Laravel Pro
если записи нет - создать, если есть - обновить
источник

С

Серго in Laravel Pro
Привет, кто может подсказать по пакету laravel-nestedset?

У меня есть 1.5. млн записей с одним родителем, когда нужно сменить очередь, поменять местами записи через пакет, то у меня всё просто зависает и 504 через время, потому что я так понимаю он хочет перемешать заного все записи в базе. Кто сталкивался с этим?
источник

XM

Xachik Margaryan in Laravel Pro
updateOrInsert()  =)
источник

D

Dobrik in Laravel Pro
alexey
updateOrCreate - есть в Eloquent, есть ли такой же аналог в query builder. В этом вопрос
query builder какой? eloquent? или базовый?
источник

a

alexey in Laravel Pro
базовый, который https://laravel.com/docs/7.x/queries
источник

XM

Xachik Margaryan in Laravel Pro
источник

a

alexey in Laravel Pro
блин, спасибо. чёт я немного ослеп =(
источник

a

alexey in Laravel Pro
updateOrInsert
источник

XM

Xachik Margaryan in Laravel Pro
alexey
блин, спасибо. чёт я немного ослеп =(
👌
источник

YS

Yehor Smoliakov in Laravel Pro
Dobrik
fallback я думаю решит эту проблему
да, решил проблему. спасибо, Добрик!
источник

D

Dobrik in Laravel Pro
Серго
Привет, кто может подсказать по пакету laravel-nestedset?

У меня есть 1.5. млн записей с одним родителем, когда нужно сменить очередь, поменять местами записи через пакет, то у меня всё просто зависает и 504 через время, потому что я так понимаю он хочет перемешать заного все записи в базе. Кто сталкивался с этим?
почитай про нестед сет, она достаточно тяжелая, у тебя просто падает по лимиту, т.к. дерево перестраивается, кидай таску по пересчету left и right в фон
источник

D

Dobrik in Laravel Pro
у тебя перемещение записей между уровнями часто?
источник

С

Серго in Laravel Pro
Dobrik
у тебя перемещение записей между уровнями часто?
У меня все элементы не имеют вложености, все от рута.

Между собой часто элементы могут мешаться, да. Ну часто это примерно до 5 раз в день
источник

D

Dobrik in Laravel Pro
т.е. у тебя один уровень вложенности? немного не понял
источник

С

Серго in Laravel Pro
Dobrik
т.е. у тебя один уровень вложенности? немного не понял
Ну у меня элементы не вложены куда то, просто все от корня. То есть null у них в свойстве родителя
источник