必備條件
以及安裝 PHP、Composer和 Heroku CLI。
Heroku 使用者帳戶
像是下面
避免意外就從建立專案開始
laravel new shopApp
先建立起 專案叫shopApp
接下來到跟目錄下新增名稱叫 Procfile 的檔案
裡面新增下面這行後存檔
web: vendor/bin/heroku-php-apache2 public/ > Procfile
git進行初始化
git init
git add .
git commit -m "new laravel project"
建立在heroku上自己的專案名稱heroku apps:create yourAppName
像是這樣
heroku git:remote -a yourapp 傳到git中
git push heroku master //把資料push到heroku
heroku open //開啟網頁
會出現這個畫面 原因是Key設定沒加
先回到heroku的專案中 進去設定
將laravel專案中.env 資料放進去尤其是APP_key一定要放
最後可以用指令 heroku open
再次重新開啟
成功
參考:https://dotblogs.com.tw/What_s_Note/2020/06/12/155738
https://devcenter.heroku.com/articles/getting-started-with-laravel
大大您好,請問一下,
假如我建立了Laravel專案和在heroku上建立一個pgsql,設定Laravel專案的.env檔的參數(如下圖)並成功連線pgsql
那問題來了,因為.gitignore的關係,.env不會被git push到heroku上,也不推薦“把.env一起跟專案推上去”的做法,那這樣的話還有其他方法可以做連線嗎?