Flarum\Database\AbstractModel::boot PHP Method

boot() public static method

public static boot ( )
    public static function boot()
    {
        parent::boot();
        static::saved(function (AbstractModel $model) {
            foreach ($model->releaseAfterSaveCallbacks() as $callback) {
                $callback($model);
            }
        });
        static::deleted(function (AbstractModel $model) {
            foreach ($model->releaseAfterDeleteCallbacks() as $callback) {
                $callback($model);
            }
        });
    }

Usage Example

Esempio n. 1
0
 /**
  * Boot the model.
  *
  * @return void
  */
 public static function boot()
 {
     parent::boot();
     static::deleted(function (Group $group) {
         $group->raise(new GroupWasDeleted($group));
         $group->permissions()->delete();
     });
 }
All Usage Examples Of Flarum\Database\AbstractModel::boot