Size: a a a

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

2020 October 29

AD

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

AD

Alexander Deev in Laravel для начинающих
dump($size->_price);
источник

SS

Serg Serdyuk in Laravel для начинающих
Alexander Deev
$size выводи
в смысле? цена хранится у $item'a, а не у $size
источник

AD

Alexander Deev in Laravel для начинающих
ну ты в последнем цикле проганяешь ее в $size
источник

SS

Serg Serdyuk in Laravel для начинающих
вопрос в том что во внутренем foreach теряется значение внешнего, при чем только у этого отношения
источник

AD

Alexander Deev in Laravel для начинающих
а окей не так прочитал
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Alexander Kozeev
Всем привет, можете подсказать когда в моделях прописан SoftDeletes и между двумя таблицами есть связь с cascadeOnDelete, то при удалении из одной таблицы должны ли удаляться и из связанной?
софт делит это просто дополнительное поле
источник

AP

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

AK

Alexander Kozeev in Laravel для начинающих
Alexander Pavlenko 🌚
софт делит это просто дополнительное поле
Просто при удаление устанавливается дата в deleted_at в таблице в которой производится удаление и можно ли сделать чтобы связанных с этой таблицей было точно также? Образно говоря есть таблица пользователей и его постов, удаляю пользователя у него в deleted_at устанавливается дата и в таблице с постами где внешний ключ этот пользователь тоже deleted_at ставится дата
источник

AP

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

AP

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

AP

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

AP

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

AP

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

SS

Serg Serdyuk in Laravel для начинающих
Хы. Вообще странно, дело оказалось не в отношениях...
->whereRaw('JSON_DEPTH(gallery)>1 OR LENGTH(img)>1') убивает нафиг отношение, я такого еще не видел🌚
источник

A

Alexandr in Laravel для начинающих
Всем привет. Есть коллекция элементов. В каждом экземпляре меняем например значение 1 проперти.
foreach ($items as $item) {
   $item->active = false;
   $item->save();
}
но как то это тупо много раз обращаться к БД. Можно как то изменить значения элементов коллекции, а сохранить разом все?

Вариант только транзакция?
источник

AG

Alex Gordu in Laravel для начинающих
Alexandr
Всем привет. Есть коллекция элементов. В каждом экземпляре меняем например значение 1 проперти.
foreach ($items as $item) {
   $item->active = false;
   $item->save();
}
но как то это тупо много раз обращаться к БД. Можно как то изменить значения элементов коллекции, а сохранить разом все?

Вариант только транзакция?
Как вариант, там сложного  ничего нет   DB::beginTransaction(); блаблабла DB::commit();
источник

SS

Serg Serdyuk in Laravel для начинающих
upsert не подойдет?
источник

AG

Alex Gordu in Laravel для начинающих
Alexandr
Всем привет. Есть коллекция элементов. В каждом экземпляре меняем например значение 1 проперти.
foreach ($items as $item) {
   $item->active = false;
   $item->save();
}
но как то это тупо много раз обращаться к БД. Можно как то изменить значения элементов коллекции, а сохранить разом все?

Вариант только транзакция?
может и так ->update(array('active' => false));
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Alexandr
Всем привет. Есть коллекция элементов. В каждом экземпляре меняем например значение 1 проперти.
foreach ($items as $item) {
   $item->active = false;
   $item->save();
}
но как то это тупо много раз обращаться к БД. Можно как то изменить значения элементов коллекции, а сохранить разом все?

Вариант только транзакция?
можно
источник