2014-02-24 87 views
8

文件記載的方法來生成引導/ compiled.php是運行人員的命令: 人員優化Laravel - 生成引導/ compiled.php而不調用作曲家轉儲自動加載--optimize

的問題artisan優化是它運行作曲家dump-autoload --optimize這使得每個PSR-0加載類在composer_classmap.php文件中變平。如果您使用像Zend一樣的庫,並且PSR-0自動加載,則該類文件將超過3000行。加載每個Web請求都非常不理想,所以我不想那樣做。

如何在不填充composer classmap文件的情況下簡單生成compiled.php文件?

回答

15

看着代碼,似乎沒有辦法做到這一點。但我更改了代碼以提供選項並提出了請求:https://github.com/laravel/framework/pull/3708

編輯

pull請求合併。現在你可以運行:

php artisan optimize --psr 
+0

很感謝!我評論了PR線程。 – Nands

+0

他們終於接受了公關。 –

+0

太棒了!這會爲我節省很多麻煩:) – Nands