процессе перейти на 3)
Запутался из-за версий лары и октября, что будет работать, в доке октября вообще этого нет, а на оф форуме октября есть пример написаный 6 лет назад там метод которого нет и доках лары ))
мне нужен дубликат модели со связями
belongsToMany
attachMany
—————
по ссылке ниже описан способ который, я не понимаю какие именно связи копирует
$model->realstate->replicate();
но в комментарии есть зато описание как скопировать создавая копии “картинок” (attachMany)
а как быть мне со связями belongsToMany?
как я понял метод $model->load(‘список связе’) уже устарел
——————
вот внятно описанное клонирование вложений
https://octobercms.com/forum/post/how-to-replicate-model-attachments
как понять $model->load('…') устарел? Это штатный метод eloquent для ленивой загрузки, он врядли куда-то денется). По вопросу репликации: Тут обсуждали - https://t.me/octobercms_rus/145815 Тут небольшой пример для вложений, чтобы не затирать оригиналы - https://t.me/octobercms_rus/190408 Тут был пример с репликой продуктов плагина шопоголик, можно по образу и подобию, потыркать кусками или полностью - https://t.me/octobercms_rus/190412
@LeMaX10 ++ спасибо! насчет метода load пока искал и читал пометки про какую версию лары идет речь создалось впечатление что после версии 4.8 сделали метод по удобнее, настолько что перестали даже поднимать этот вопрос )) или сменились у людей манеры и перестали в скобках писать в какой версии они запускают этот код PS за кусок кода для клонирования продукта в шопоголике можно сказать сейчас сам такой имею - всё в лоб копируют, даже в картинке построчно атрибуты . В начале думал, что метод есть, я его просто не знаю, а когда немного подумал, понял что связи многие очень индивидуальные для модели (тат же каталог товаров в одном магазине товар может быть в нескольких категориях, а может и категория быть в нескольких разделах) Поэтому от “ручного” перебора связей(указывая какие как переносить) ни куда не денешься.
Обсуждают сегодня