Size: a a a

2020 April 25

OP

Oleksandr Petrenko in Laravel Pro
Egor Gruzdev
uuid для Laravel Eloquent не актально
а почему с елоквентом не актуально?
источник

SM

Shamil Merdanzade in Laravel Pro
спасибо, попробую как ресурс
источник

EG

Egor Gruzdev in Laravel Pro
Oleksandr Petrenko
а почему с елоквентом не актуально?
ответ выше, в Doctrine на основе uuid можно сражу же расставить все связи и одной транзакцией через его механизмы (я не помню, т.к. давно уже не пробовал) отправить все в базу, т.е. кучу сложно связных Entity.
в Eloquent нет такого механизма.
источник

OP

Oleksandr Petrenko in Laravel Pro
Egor Gruzdev
ответ выше, в Doctrine на основе uuid можно сражу же расставить все связи и одной транзакцией через его механизмы (я не помню, т.к. давно уже не пробовал) отправить все в базу, т.е. кучу сложно связных Entity.
в Eloquent нет такого механизма.
понял, спасибо
источник

EK

Evgeniy Kuvshinov in Laravel Pro
источник

zN

zVlad Nesquik in Laravel Pro
MyModel::where('test', 1)->destroy();
MyModel::where('test', 1)->delete();

Почему не работают? Мне надо удалить все записи, у которых в поле test = 1.
Или только через DB?
Спасибо!
источник

zN

zVlad Nesquik in Laravel Pro
В документалке написано что
$deletedRows = App\Flight::where('active', 0)->delete();

А у меня не хочет такое выполнятся.
источник

EG

Egor Gruzdev in Laravel Pro
zVlad Nesquik
В документалке написано что
$deletedRows = App\Flight::where('active', 0)->delete();

А у меня не хочет такое выполнятся.
может у тебя softdelete включен и он не удаляет, а только проставляет дату deleted_at
источник

zN

zVlad Nesquik in Laravel Pro
Egor Gruzdev
может у тебя softdelete включен и он не удаляет, а только проставляет дату deleted_at
Ошибка Method Illuminate\Database\Query\Builder::detele does not exist
источник

EG

Egor Gruzdev in Laravel Pro
zVlad Nesquik
Ошибка Method Illuminate\Database\Query\Builder::detele does not exist
хз
источник

zN

zVlad Nesquik in Laravel Pro
Нашел ответ. Надо было в $fillable прописать поле. Странно.
источник

EG

Egor Gruzdev in Laravel Pro
zVlad Nesquik
Нашел ответ. Надо было в $fillable прописать поле. Странно.
да ну, не должно быть связано
источник

EG

Egor Gruzdev in Laravel Pro
с ошибкой выше это уж точно не связано
источник

zN

zVlad Nesquik in Laravel Pro
Ну вот несколько раз проверил. Походу какой то баг Ларавель.
источник

EG

Egor Gruzdev in Laravel Pro
zVlad Nesquik
Ну вот несколько раз проверил. Походу какой то баг Ларавель.
версия laravel?
источник

zN

zVlad Nesquik in Laravel Pro
5,6 версия.
источник
2020 April 26

EG

Egor Gruzdev in Laravel Pro
zVlad Nesquik
5,6 версия.
sofеDelete on?
источник

zN

zVlad Nesquik in Laravel Pro
off
источник

zN

zVlad Nesquik in Laravel Pro
https://github.com/laravel/framework/issues/23985
Вот типо такой ошибки есть.
ТОлько у меня
Illuminate\Database\Query\Builder::detele

а там
Illuminate\Database\Eloquent\Collection::delete
источник

EG

Egor Gruzdev in Laravel Pro
так там get(), а ты приводишь пример без получения данных, а срауз удаление, или ты через collection удаляешь?
источник