【问题标题】:Difference between "php artisan config:cache" and "php artisan cache:clear" in LaravelLaravel 中“php artisan config:cache”和“php artisan cache:clear”的区别
【发布时间】:2019-04-13 15:50:50
【问题描述】:

在 Laravel 中注意到有两种方法可以清除缓存

php artisan cache:clear

php artisan config:cache

但是我意识到只有第二个在更改本地化、添加 laravel/passport 包等时工作正常。

它们有什么区别?

【问题讨论】:

    标签: php laravel caching


    【解决方案1】:

    php artisan cache:clear - 刷新应用缓存

    php artisan config:cache - 创建缓存文件以加快配置加载。 这是用于配置缓存。此命令将在创建之前清除配置缓存。 More details

    php artisan config:clear - 删除配置缓存文件

    【讨论】:

    • 所以我们在 Laravel 中有两种类型的缓存?一个用于应用程序,一个用于配置?
    • @ghazyy 是的,应用程序缓存和配置缓存
    • 在生产中生成新的 APP_KEY 时是否需要应用其中之一?如果有,是哪一个?使用电子邮件验证时出现403 | Invalid signature 错误
    【解决方案2】:

    顺便说一句,也有

    php artisan route:cache
    

    php artisan route:clear
    

    分别创建和清除路由缓存的可用命令。以及我在Laravel Artisan Cache Commands Explained 文章中发现的许多其他类似命令。

    【讨论】:

      猜你喜欢
      • 2018-12-27
      • 2018-02-16
      • 2021-01-13
      • 2021-03-04
      • 2019-06-10
      • 2018-02-22
      • 2017-10-12
      • 2020-08-07
      • 2023-01-04
      相关资源
      最近更新 更多