composer dump- autolload在控制器Laravel 5上不起作用



我想在控制器上运行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

您可以尝试使用SymfonyComponentsProcessProcess

所以你会有这样的东西:

(new SymfonyComponentsProcessProcess('composer dump-autoload', base_path()))->setTimeout(10)->mustRun();

希望这对你有帮助!

相关内容

  • 没有找到相关文章

最新更新