【问题标题】:Laravel - Generating bootstrap/compiled.php without invoking the composer dump-autoload --optimizeLaravel - 在不调用 composer dump-autoload --optimize 的情况下生成 bootstrap/compiled.php
【发布时间】:2014-03-26 12:10:27
【问题描述】:

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

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

我如何简单地生成compiled.php文件而不填充composer classmap文件?

【问题讨论】:

    标签: php optimization laravel composer-php autoload


    【解决方案1】:

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

    编辑

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

    php artisan optimize --psr
    

    【讨论】:

    • 太棒了!这会为我省去很多麻烦:)
    猜你喜欢
    • 2014-10-14
    • 2017-03-28
    • 2015-03-27
    • 2018-06-06
    • 2016-01-23
    • 2017-03-05
    • 2018-09-09
    • 2013-12-14
    • 2014-10-22
    相关资源
    最近更新 更多