2016-10-24 9 views
1

コントローラにphp /bin/composer.phar dump-autoloadを実行します。
私はshell_exec("php /bin/composer.phar dump-autoload");
用量を実行すると、私はshell_exec("dir");を実行したとき、私は、パブリックフォルダの午前と私は、このコマンドを実行するとshell_exec("cd .. ; dir ")を実行したときに、私はまだパブリックフォルダのだからshell_exec("cd.. & php /bin/composer.phar dump-autoload");何 が起こるんではないので、動作しません。 私のホストin centos 6composer dump-autoloadがコントローラLaravel 5で動作していません

+2

あなたは[this](http://stackoverflow.com/questions/23704140/dump-autoload-command-from-php)答えを試すことができます。私はあなたがいくつかの回避策を得ることを願っています。 –

答えて

3

\Symfony\Components\Process\Processを試してみることができます。このことができます

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

希望:

は、だからあなたのようなものを持っているでしょう!

関連する問題