Laravel Artisan和Composer部署命令

时间:2018-10-08 21:08:22

标签: laravel composer-php artisan laravel-5.7 laravel-envoy

在部署全新的Laravel应用程序期间,需要运行什么ComposerArtisan命令? Per Laravel 5.7 documentation是唯一必要的命令吗?

composer install --optimize-autoloader --no-dev
php artisan config:cache
php artisan route:cache

1 个答案:

答案 0 :(得分:1)

方法是:

composer install --optimize-autoloader --no-dev
composer dump-autoload

其他是可选的。

  1. 您是否缓存配置?如果是,请添加php artisan config:cache
  2. 您是否缓存路线?如果是,请添加php artisan route:cache
  3. 您是否缓存视图?如果是,请添加php artisan view:cache
  4. 是否要在每次部署时刷新应用程序缓存?如果是,请添加php artisan cache:clear

请注意,刷新应用程序缓存可能会产生许多不良后果,尤其是如果您将缓存系统用于会话,队列等,因为它将清除所有内容