laravel 8部署到免费的Heroku

必备条件
以及安装 PHP、Composer和 Heroku CLI。
Heroku 使用者帐户
像是下面
https://ithelp.ithome.com.tw/upload/images/20210124/20115898dlGEV2C9uw.jpg

避免意外就从建立专案开始

laravel new shopApp

先建立起 专案叫shopApp

接下来到跟目录下新增名称叫 Procfile 的档案
里面新增下面这行後存档

web: vendor/bin/heroku-php-apache2 public/ > Procfile

https://ithelp.ithome.com.tw/upload/images/20210124/20115898Nsoxru0ea1.jpg

git进行初始化

git init
git add .
git commit -m "new laravel project"

建立在heroku上自己的专案名称
heroku apps:create yourAppName

https://ithelp.ithome.com.tw/upload/images/20210124/201158987sMBMtfXIl.jpg

像是这样

heroku git:remote -a yourapp 传到git中
git push heroku master  //把资料push到heroku
heroku open  //开启网页

https://ithelp.ithome.com.tw/upload/images/20210124/20115898mm7Hxjh5Ix.jpg
会出现这个画面 原因是Key设定没加
先回到heroku的专案中 进去设定
https://ithelp.ithome.com.tw/upload/images/20210124/20115898DjrcpubEDt.jpg

将laravel专案中.env 资料放进去尤其是APP_key一定要放
https://ithelp.ithome.com.tw/upload/images/20210124/20115898yH2vtaslYr.jpg

最後可以用指令 heroku open 再次重新开启

https://ithelp.ithome.com.tw/upload/images/20210124/20115898tfyyynbDxL.jpg

成功

参考:https://dotblogs.com.tw/What_s_Note/2020/06/12/155738
https://devcenter.heroku.com/articles/getting-started-with-laravel


<<:  React状态计算解密

>>:  【课程推荐】2021/3/6~3/7 Angular前端开发框架实战

.NET Core第2天_.NET Core应用程序布署_Azure平台版

於Visual Studio2019新增一个新的.NET Core Web Application ...

Day 19羊肉空心菜炒面

Finky总是大力的支持我的铁人菜,前几天提到他虽然挑食,但是喜欢空心菜,所以今天就决定用空心菜简单...

DAY19 专案进度按钮功能实现-3

class Root_Team(): def content(self): flex_message...

铁人赛 Day9-- PHP SQL基本语法(四) -- SELECT 到底在SELECT什麽 & WHERE 基本语法

>SELECT:查询 SELECT 基本语法 SELECT '栏位名称' FROM '资料表名...

Day28 plugin

在专案中我们常常需要扩充功能,因此我们就可以使用插件,所以今天我们就要来学习如何使用 如何使用 可以...