функция загрузки не запускается на модели - PullRequest
0 голосов
/ 04 января 2019
class WalletHistory extends ABModel
{
    protected static function boot() {
        echo 'boot';exit;
        parent::boot();
    }
}

Для приведенного выше кода я написал некоторый код в функции загрузки в модели, и он не запускается.

1 Ответ

0 голосов
/ 04 января 2019

Обычно метод создания должен вызываться в boot ():

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

 static::creating(function ($model) {
     $model->foo = 'bar';
 });
}

И статический метод boot () автоматически запускается всякий раз, когда создается экземпляр модели. Так что здесь метод загрузки будет вызван перед созданием модели, т. Е. Model::create(); Надеюсь, поможет. Для получения дополнительной информации, возможно, потребуется увидеть ваш код.

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