Здесь вы можете найти базовую c информацию: https://laravel.com/docs/7.x/installation и https://laravel.com/docs/7.x/deployment
В общем, чтобы иметь сайт в производстве (Laravel или нет), лучше управлять своим кодом с помощью git (через Github, Gilab и т. Д. c.), Чтобы иметь чистое управление версиями (альтернативой является использование Ftp через Cpanel, ...).
Если вы новичок, вы можете от go до https://forge.laravel.com/, который является порталом, который значительно облегчает создание проекта Laravel.
В противном случае, Лучше хостинг generi c с возможностью подключения через s sh, чтобы легко выполнять команды (composer install, php artisan, ...).
You может выполнять множество оптимизаций в производственной среде (я не учитываю те, что есть в файле .env, который вы знаете):
Когда вы проводите обслуживание сайта, всегда лучше сначала отключить его (статус 503):
php artisan down
Загрузите последнюю версию кода из репозитория git:
git pull
* 102 9 * Очистите кеш элементов на сервере:
php artisan cache:clear
Очистите кеш маршрута и воссоздайте его (если в сети нет кода stati c. 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