Laravel 5.6 - События модели: Можете ли вы объединить статический :: создание и статический :: обновление на одном? - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть модельные события:

protected static function boot()
{
    parent::boot();

    static::creating(function ($questionnaire) {
        // Same code here
    });

    static::updating(function ($questionnaire) {
        // Same code here
    });
}

Есть ли способ объединить создание и обновление вместе или лучше поместить один и тот же код в какую-то частичку для повторного использования в каждом событии?

1 Ответ

0 голосов
/ 25 апреля 2018

https://laravel.com/docs/5.6/eloquent#events

Когда новая модель сохраняется в первый раз, запускаются события создания и создания.Если модель уже существует в базе данных и вызывается метод сохранения, события обновления / обновления будут срабатывать.Однако в обоих случаях события сохранения / сохранения будут срабатывать.

Событие save вызывается при создании или обновлении модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...