gpt4 book ai didi

php - Laravel - 在不调用 composer dump-autoload --optimize 的情况下生成 bootstrap/compiled.php

转载 作者:可可西里 更新时间:2023-11-01 12:30:18 32 4
gpt4 key购买 nike

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

artisan optimize 的问题在于它运行 composer dump-autoload --optimize,它会在 composer_classmap.php 文件中扁平化每个 PSR-0 加载类。如果您使用像 Zend 这样具有 PSR-0 自动加载功能的库,则该类映射文件会超过 3000 行。这对于在每个 Web 请求上加载来说都不是最佳选择,所以我不想这样做。

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

最佳答案

看代码,好像没办法。但是我更改了代码以提供一个选项并提出了拉取请求:https://github.com/laravel/framework/pull/3708 .

编辑

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

php artisan optimize --psr

关于php - Laravel - 在不调用 composer dump-autoload --optimize 的情况下生成 bootstrap/compiled.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21994396/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com