【问题标题】:Continuous cleaning of Laravel cache especially for the package spatie/laravel-permission持续清理 Laravel 缓存,特别是 spatie/laravel-permission 包
【发布时间】:2022-01-25 03:50:49
【问题描述】:

我的 Laravel 缓存有问题, 当我在 spatie/laravel-permission 包中添加/更改路由或更改角色时,我必须清除缓存, 这个问题有解决办法吗?

【问题讨论】:

    标签: laravel optimization laravel-permission


    【解决方案1】:

    默认设置为 24 小时。

    您可以在 config/permissions.php 文件中更改它。

    默认缓存过期时间为 24 小时。如果您希望更改过期时间,可以在 config/permission.php 文件中的缓存数组中进行。

    https://spatie.be/docs/laravel-permission/v5/advanced-usage/cache

    【讨论】:

      【解决方案2】:

      您可以从控制器运行这些缓存删除命令。

      Artisan::call("cache:forget spatie.permission.cache"); 
      Artisan::call("cache:clear");
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-02-16
        • 2016-12-04
        • 1970-01-01
        • 2019-05-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多