【发布时间】:2014-05-25 22:54:48
【问题描述】:
我曾经有一个bootstrap/compiled.php 文件。然后我不小心删除了它,由于某种原因它在 .gitignore 中,我没有它的另一个副本。如何找回?
我尝试运行compose dump-autoload 和php artisan optimize,它们都没有生成文件。它从何而来?如何制作?
【问题讨论】:
标签: php optimization laravel laravel-4
我曾经有一个bootstrap/compiled.php 文件。然后我不小心删除了它,由于某种原因它在 .gitignore 中,我没有它的另一个副本。如何找回?
我尝试运行compose dump-autoload 和php artisan optimize,它们都没有生成文件。它从何而来?如何制作?
【问题讨论】:
标签: php optimization laravel laravel-4
Laravel 4.1+ 不再在开发盒上创建bootstrap/compiled.php,仅在“生产”中。实际上 Laravel 会检查 debug 模式是否为on,如果是,则不会生成compiled.php。
但你可以:
php artisan optimize --force
强制创建它。
【讨论】:
on你可能还在开发中。
在 app/config/app.php 中将调试模式切换为 false,然后再次运行您的命令。
'debug' => false,
【讨论】: