我曾經有一個bootstrap/compiled.php
文件。然後我不小心刪除了它,並且由於某種原因它出現在.gitignore中,我沒有它的其他副本。我如何恢復?Laravel artisan優化不創建引導程序/編譯
我試着運行compose dump-autoload
和php artisan optimize
,這些都沒有生成這個文件。它從何而來?我如何製作它?
我曾經有一個bootstrap/compiled.php
文件。然後我不小心刪除了它,並且由於某種原因它出現在.gitignore中,我沒有它的其他副本。我如何恢復?Laravel artisan優化不創建引導程序/編譯
我試着運行compose dump-autoload
和php artisan optimize
,這些都沒有生成這個文件。它從何而來?我如何製作它?
Laravel 4.1+不再在開發盒上創建bootstrap/compiled.php
,只在'生產'中。實際上Laravel會檢查調試模式是否爲on
,如果是的話,它不會生成compiled.php。
,但你可以:
php artisan optimize --force
要強制其創作。
在app/config/app.php中將調試模式切換爲false並再次運行您的命令。
'debug' => false,
Ribeiro先生,Laravel是如何認識到我在生產?它是由環境名稱? – user2094178
實際上它並不是真正的產品,它是調試模式,如果它「開啓」,你可能還在開發中。 –