Получить очищенное значение поля после сохранения модели - PullRequest
0 голосов
/ 20 апреля 2019

В форме создания (бэкэнд) есть очищенное поле (флажок).Я не хочу сохранять значения полей в таблице этой модели, поэтому я добавил _ (подчеркивание) к имени этого поля.Это работает.

Но мне нужно сохранить значения этих полей в другой таблице.Просто таблица, а не модель.

Я нашел getOriginalPurgeValue($attr) метод, но как реализовать его в функции afterCreate()?Или есть другой способ сделать это?

1 Ответ

0 голосов
/ 21 апреля 2019

Я решил!

class MyModel extends Model
{
   ...

   public function afterCreate()
   {
      // so I can access purged the field value
      $val = $this->getOriginalPurgeValue('_extras');
   }

   protected $purgeable = ['_extras'];
}
...