Size: a a a

2019 August 03

РИ

Роман Игумнов in Laravel UA
Dymon
попробуй id нового продукта сам не задавать. сделай копию, сохрани, а потом добавляй файлы
Что-то не получается
источник

D

Dymon in Laravel UA
Роман Игумнов
Что-то не получается
как делаешь? какая ошибка?
источник

РИ

Роман Игумнов in Laravel UA
Dymon
как делаешь? какая ошибка?
Делаю
https://codeshare.io/2jbnQP

Ошибка
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '490' for key 'PRIMARY'
источник

ИС

Илья Сакович in Laravel UA
Роман Игумнов
Делаю
https://codeshare.io/2jbnQP

Ошибка
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '490' for key 'PRIMARY'
не надо вручную айди задавать
источник

ИС

Илья Сакович in Laravel UA
пускай база сама установит первичный ключ
источник

D

Dymon in Laravel UA
Роман Игумнов
Делаю
https://codeshare.io/2jbnQP

Ошибка
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '490' for key 'PRIMARY'
вот так есть ошибка7
$product = Product::find($id);
       $replicateProduct = $product->replicate(['id']);
       $replicateProduct->save();
источник

РИ

Роман Игумнов in Laravel UA
Dymon
вот так есть ошибка7
$product = Product::find($id);
       $replicateProduct = $product->replicate(['id']);
       $replicateProduct->save();
Lf
источник

РИ

Роман Игумнов in Laravel UA
да
источник

РИ

Роман Игумнов in Laravel UA
Там дело в том что не в Продкте дело а в id таблицы Media
источник

РИ

Роман Игумнов in Laravel UA
источник

РИ

Роман Игумнов in Laravel UA
Т.е дублирование тут происсходит id 490 итд.
источник

ИС

Илья Сакович in Laravel UA
https://github.com/BKWLD/cloner
Глянь пакет, похоже на то, что тебе надо
источник

РИ

Роман Игумнов in Laravel UA
Илья мне тут нужно всего одну штуку реализовать. Зачем пакет целый для этого цеплять? Т.е грубо говоря нужно чтобы в таблице Media от самого последнего id увеличивалось значение id
источник

ИС

Илья Сакович in Laravel UA
Можешь глянуть как это в либе сделано
источник

D

Dymon in Laravel UA
+1 посмотри код в пакте, там и модели и файлы копируются
источник

П

Павел in Laravel UA
источник

П

Павел in Laravel UA
а зачем 2 раза save ?
источник

П

Павел in Laravel UA
насколько помню spatie не касается модели к которой приклепляет медиа
источник

П

Павел in Laravel UA
оно прописывает связи в свои таблицы
источник

П

Павел in Laravel UA
после первого save модель уже имеет id
источник