Предпосылки:
- PHP и Laravel знания
- Учетная запись пользователя Heroku
- Heroku Toolbelt (Heroku Cli)
- Портить
Создать проект
Любой способ, которым вы понравились, получите приложение Laravel Application.
laravel new laravel-heroku cd laravel-heroku
Добавьте свой ProCFile
Согласно документации по умолчанию Heroku обслуживает файлы из корневого индекса. Так сказать Heroku служить приложение из Публичный/
каталог, вы должны сделать Procfile
Отказ
web: vendor/bin/heroku-php-apache2 public/
Инициализировать Git Reppo
Хорошо, наш код готов к работе. Давайте получим это в Git.
git init git add . git commit -m "Initial commit"
Создайте приложение Heroku
Поскольку у вас установлен The Heroku Toolbelt, вы можете создавать и изменять свои приложения непосредственно из командной строки.
heroku create
выход:
± heroku create Creating app... ! ▸ Invalid credentials provided. heroku: Press any key to open up the browser to login or q to exit: Logging in... done Logged in as me@email.com Creating app... done, ⬢ app-name-here https://app-name-here.herokuapp.com/ | https://git.heroku.com/app-name-here.git
Добавить App_key
Создать новый ключ:
php artisan key:generate --show
Скопируйте вывод этого, а затем запустите эту команду:
heroku config:set APP_KEY=the_key_you_copied_here
выход:
Setting config vars and restarting ⬢ app-name-here... done, v3 APP_KEY: the_key_you_copied_here
Разверните свой код в приложение Heroku
С Heroku вы нажимаете новый код на свой сайт, нажав на Remote Heroku Git Remote.
git push heroku master
выход:
----> Launching... done, v3 http://app-name-here.herokuapp.com/ deployed to Heroku
Теперь он развернут на Героку. И ваше приложение Laravel на http://app-name-here.herokuapp.com/
ур
Ссылка
- Развертывание приложения Larave на Heroku с базой данных
- Установите приложение Laravel на Heroku с базой данных
Оригинал: «https://dev.to/ellis22/how-to-installing-a-laravel-app-on-heroku-with-database-1p77»