引导功能未在模型上启动

boot function is not firing up on model

class WalletHistory extends ABModel
{
    protected static function boot() {
        echo 'boot';exit;
        parent::boot();
    }
}

对于上面的代码,我在模型的boot函数中写了一些代码,但它没有启动。

通常应该在boot()中调用创建方法:

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

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

并且只要实例化模型,静态 boot() 方法就会自动 运行。所以这里的引导方法将在创建模型之前被调用,即:Model::create(); 希望能帮助到你。有关更多信息,可能需要查看您的代码。