Laravel - 生成bootstrap / compiled.php而不调用composer dump-autoload --optimize

时间:2014-02-24 17:15:25

标签: php optimization laravel composer-php autoload

生成bootstrap / compiled.php的文档化方法是运行artisan命令: 工匠优化

artisan optimize的问题在于它运行composer dump-autoload --optimize,它会使composer_classmap.php文件中的每个PSR-0加载类变平。如果你使用像Zend和PSR-0自动加载这样的库,这个类图文件超过了3000行。加载每个Web请求是非常不理想的,所以我不想这样做。

如何在不填充composer类映射文件的情况下生成compiled.php文件?

1 个答案:

答案 0 :(得分:15)

查看代码,似乎无法做到这一点。但是我更改了代码以提供选项并发出拉取请求:https://github.com/laravel/framework/pull/3708

编辑

合并拉取请求。现在你可以运行:

php artisan optimize --psr