Size: a a a

2021 June 12

А

Алексей in Laravel Pro
clone $model
источник

А

Алексей in Laravel Pro
не работает?
источник

А

Алексей in Laravel Pro
$cloneModel = clone $oldModel;
источник

В

Виталий in Laravel Pro
работает. спасибо
источник

А

Алексей in Laravel Pro
вэлком
источник

В

Виталий in Laravel Pro
итоговый рабочий вариант:

$model = Menu::firstOrNew(['id' => $request->get('id')]);
$model->fill($payload);
$original = clone $model;
$model->save();
event(new MenuUpdated($model, $original));

// Listener
public function handle(MenuUpdated $event)
{
   if ($event->menu->wasChanged('parent_id')) {
       $parent = Menu::find($event->original->getOriginal('parent_id'));
       // ...
   }
}


Спасибо всем за помощь
источник

А

Алексей in Laravel Pro
вы клонируете только для того чтобы получить айдишник родителя?
источник

А

Алексей in Laravel Pro
а нельзя его получить из модели и прокинуть?
источник

к

кость in Laravel Pro
Здравствуйте, у меня есть вопрос стоит ли разрабатывать админку самому или же лучше использовать тот же backpack?
источник

В

Виталий in Laravel Pro
в моей конкретной задачи, да, получается что для получения оригинально айдишника
источник

В

Виталий in Laravel Pro
как показала практика нельзя
источник

В

Виталий in Laravel Pro
т.е. можно но до ->save()
источник

В

Виталий in Laravel Pro
а после save() только хаки
источник

А

Алексей in Laravel Pro
я не эксперт, конечно, но помоему прокидывать йдишник старый проще чем всю модель...
источник

A

Adel in Laravel Pro
в другом чате я пытаюсь намекнуть на это)
источник

А

Алексей in Laravel Pro
да и в целом у вас адйшник  парента должне совпадать и там и там, если он не мутирует при сохранении...
источник

А

Алексей in Laravel Pro
о, так я эксперт получается))
источник

A

Adel in Laravel Pro
почти)
источник

A

Adel in Laravel Pro
Переслано от Adel
с нмии всё так. но надо генерить не MenuUpdated на всё. А MenuParentChanged. Или MenuTitleChanged например
источник

В

Виталий in Laravel Pro
на каждый атрибут модели отдельное свойство. не жирно ли?
источник