public static function bootLaratrustPermissionTrait() { static::deleting(function ($permission) { if (!method_exists(Config::get('laratrust.permission'), 'bootSoftDeletes')) { $permission->roles()->sync([]); } }); }