这里可以找到一些基本信息:https://laravel.com/docs/7.x/installation和https://laravel.com/docs/7.x/deployment
一般来说,要在生产中拥有一个站点(无论是否是 Laravel),最好使用 git 管理您的代码(通过 Github、Gilab 等)
有一个干净的版本管理(替代方法是使用 Ftp trought Cpanel,...)。
如果你是初学者,可以去https://forge.laravel.com/,这是一个大大方便了Laravel项目制作的门户。
否则,可以通过 ssh 连接的通用主机更好,以便轻松执行命令
(composer install, php artisan, ...)。
您可以在生产中进行许多优化(我省略了您知道的 .env 文件中的优化):
当您在网站上进行维护时,最好先禁用它(状态 503):
php artisan down
从 git 仓库上传最新版本的代码:
git pull
清理服务器上的项目缓存:
php artisan cache:clear
清理路由缓存并重新创建(如果web.php中没有静态代码,但只引用控制器中的代码):
php artisan route:clear
php artisan route:cache
清理和优化配置文件(将要读取的文件数量从十个减少到一个):
php artisan config:clear
php artisan config:cache
清理过期密码并重置令牌(当用户请求重置密码时清理令牌):
php artisan auth:clear-resets
重新创建框架类或更新应用程序:
composer dump-autoload 或 composer install
激活网站:
php artisan up