Larave很方便 , 已經內建會員系統

只要輸入指令 , 就可以完成了

今天看書試做時 , 發現註冊會員 會有BUG

會員資料沒辦法寫進資料庫

然後我就用書上預設的sql檔案

就OK了  ( 因為我自己有亂改過....

heroku上面也沒問題

只是在env上面要改一下 , 改成heroku的

文章標題 :  How To Setup Database On Heroku For Your Laravel Application.

大神文章 :

https://just1and0.medium.com/how-to-setup-database-on-heroku-for-your-laravel-application-6a903c2c75c7

範例

DB_CONNECTION=mysql
DB_HOST=us-cdbr-iron-east-02.cleardb.net
DB_PORT=3306
DB_DATABASE=heroku_9e8f49665d04560
DB_USERNAME=b57a9b637f9df5
DB_PASSWORD=7df37755

---

然後又遇到鳥問題 

Laravel Migration Error: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes

解決方法

1. https://stackoverflow.com/questions/42244541/laravel-migration-error-syntax-error-or-access-violation-1071-specified-key-wa

2. https://laracasts.com/discuss/channels/general-discussion/syntax-error-or-access-violation-1071-specified-key-was-too-long

好像是因為heroku上面的免費mysql版本比較舊 ? 

---

有空來試試這個方法

(這方法是上面解決方法2 , 有網友提到 ; 但我是用修改長度解決)

在裡面config/database.php,將這一行替換為 mysql

'engine' => null',

'engine' => 'InnoDB ROW_FORMAT=DYNAMIC',

 

arrow
arrow
    文章標籤
    laravel PHP
    全站熱搜
    創作者介紹
    創作者 湯尼 的頭像
    湯尼

    湯尼的部落格

    湯尼 發表在 痞客邦 留言(0) 人氣()