【发布时间】:2019-03-13 14:08:32
【问题描述】:
在部署全新的 Laravel 应用程序期间需要运行哪些 Composer 和 Artisan 命令?根据 Laravel 5.7 documentation,这些是唯一的基本命令吗?
composer install --optimize-autoloader --no-dev
php artisan config:cache
php artisan route:cache
【问题讨论】:
-
根据您的应用程序以及您使用缓存的程度,清除视图和缓存可能会对性能产生很大影响。我认为最好将这些排除在您的自动流程之外,并且仅在需要时运行。
-
@Jeff 仅在需要时运行是什么意思?如果一个应用程序缓存了它的视图或配置,它们什么时候会被刷新?我认为唯一的方法是将它们包含在部署中(因为新代码可能会更改视图和配置,因此它们需要刷新)
标签: laravel composer-php laravel-artisan laravel-5.7 laravel-envoy