【问题标题】:composer dump-autoload not working on controller Laravel 5composer dump-autoload 在控制器 Laravel 5 上不起作用
【发布时间】:2017-03-05 22:00:18
【问题描述】:

我想在我的控制器上运行 php /bin/composer.phar dump-autoload
当我运行shell_exec("php /bin/composer.phar dump-autoload");
不起作用,因为当我运行 shell_exec("dir"); 时,我在公用文件夹中,当我运行此命令时 shell_exec("cd.. & php /bin/composer.phar dump-autoload"); 什么都不会发生 因为当运行shell_exec("cd .. ; dir ") 时,我还在公共文件夹中。 我在 centos 6 中的主机

【问题讨论】:

标签: php laravel laravel-5 laravel-5.2 composer-php


【解决方案1】:

您可以尝试使用\Symfony\Components\Process\Process

所以你会有类似的东西:

(new \Symfony\Components\Process\Process('composer dump-autoload', base_path()))->setTimeout(10)->mustRun();

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2016-09-11
    • 2015-03-27
    • 2016-01-23
    • 2013-12-14
    • 2018-06-06
    • 1970-01-01
    • 2020-07-28
    • 2013-06-15
    • 2014-10-22
    相关资源
    最近更新 更多