@arseniylebedev

Как добавить значение в модель перед вставкой в базу?

Мне нужно перед вставкой модели в базу данных генериривать строку event_id. Как это сделать в модели?
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 2
@aleksejjjj
public static function boot()
{
    parent::boot();

    self::creating(function ($model) {
        $model->event_id = 'ВАША_СТРОКА';
    });
}
Ответ написан
Alex_Wells
@Alex_Wells
PHP/TS developer
Используйте это: https://laravel.com/docs/master/eloquent#observers

Насколько я знаю, вышеуказанный метод уже deprecated как минимум в новых версиях.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
21 янв. 2019, в 10:12
500 руб./в час
21 янв. 2019, в 10:10
10000 руб./за проект
21 янв. 2019, в 07:08
700 руб./в час