【问题标题】:Laravel artisan command from controller来自控制器的 Laravel 工匠命令
【发布时间】:2017-12-24 21:26:08
【问题描述】:

我使用控制器中的函数更新了我的.env 文件。 保存需要更新的设置后,我调用Artisan::call('config:cache') 清除我网站配置的缓存。

在本地主机上一切正常,但是当我尝试在生产环境中清除配置缓存时,它不起作用。 (没有警告或错误。) 我什至尝试使用附加到此 CLI 命令的 --no-interaction 选项。

有没有人遇到过这个问题并知道是什么原因造成的?

【问题讨论】:

    标签: laravel caching laravel-artisan


    【解决方案1】:

    检查 PHP 安全设置并确保您可以在服务器中运行这些 exec,passthru,shell_exec 函数。

    【讨论】:

    • 或检查缓存文件夹的权限
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-30
    • 2014-09-07
    • 1970-01-01
    • 2016-10-05
    • 2019-09-19
    • 2021-05-15
    • 2020-12-25
    相关资源
    最近更新 更多