引导功能未在模型上启动
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();
希望能帮助到你。有关更多信息,可能需要查看您的代码。
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();
希望能帮助到你。有关更多信息,可能需要查看您的代码。