Laravel-生成引导/编译.php无需调用作曲家dump-autoload --optimize



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

工匠优化的问题在于它运行作曲家转储自动加载 --optimize,这会扁平化composer_classmap.php文件中的每个 PSR-0 加载类。如果你使用像 Zend 这样的库和 PSR-0 自动加载,这个类映射文件超过 3000 行。加载每个 Web 请求是非常不理想的,所以我不想这样做。

如何在不填充作曲家类映射文件的情况下简单地生成已编译.php文件?

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

编辑

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

php artisan optimize --psr

相关内容

  • 没有找到相关文章

最新更新