HOME


Mini Shell 1.0
DIR: /home/cardxfeb/www/vendor/spatie/laravel-permission/src/Traits/
Upload File :
Current File : //home/cardxfeb/www/vendor/spatie/laravel-permission/src/Traits/RefreshesPermissionCache.php
<?php

namespace Spatie\Permission\Traits;

use Spatie\Permission\PermissionRegistrar;

trait RefreshesPermissionCache
{
    public static function bootRefreshesPermissionCache()
    {
        static::saved(function () {
            app(PermissionRegistrar::class)->forgetCachedPermissions();
        });

        static::deleted(function () {
            app(PermissionRegistrar::class)->forgetCachedPermissions();
        });
    }
}