【问题标题】:Laravel stop config automatically caching [duplicate]Laravel停止配置自动缓存[重复]
【发布时间】:2020-08-31 04:24:00
【问题描述】:

我动态设置了我的数据库名称,但是因为我的配置被缓存了,我不能再设置它了,有什么办法解决这个问题吗?

【问题讨论】:

  • 这个问题是,我可以在配置中更改我的数据,但是因为 laravel 会自动缓存它,它只是从缓存中获取数据而不是我在配置中新设置的数据跨度>
  • @WouterComello 是的,链接中的答案正是您所需要的。
  • 我用 @Shizzen83 添加了 DB::purge('mysql');在更改之前,它有效,谢谢!!!!
  • 如果你想使用多个数据库检查一次,stackoverflow.com/questions/31847054/…

标签: php laravel laravel-7


【解决方案1】:

这可能是由于配置缓存没有被清除,可以通过 artisan config:clear


编辑:更新了我的答案以遵循社区标准。

【讨论】:

  • 以“try”开头的答案应包括您在尝试它们时预期会发生什么,以及如果它们没有产生预期结果时如何撤消任何副作用的信息。
  • 虽然此代码可以解决 OP 的问题,但最好包含关于您的代码如何解决 OP 问题的说明。这样,未来的访问者可以从您的帖子中学习,并将其应用到他们自己的代码中。 SO 不是编码服务,而是知识资源。此外,高质量、完整的答案更有可能获得支持。这些功能,以及所有帖子都是独立的要求,是 SO 作为一个平台的一些优势,使其与论坛区分开来。您可以编辑以添加其他信息和/或使用源文档补充您的解释。
猜你喜欢
  • 1970-01-01
  • 2015-06-26
  • 1970-01-01
  • 2016-06-04
  • 2019-05-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多