- git clone https://github.com/hrh47/message-board-v1.git
- cd message-board-v1
- composer install
- create a mysql database
- mysql <your-database-name> -u <your-username> -p < init.sql
- cp .env.example .env
- add your db name, username, password to .env
- rm .env.example
- move the directory to your apache root directory
- write apache conf (see https://medium.com/@awonwon/laravel-5-4-on-apache-%E5%9C%A8-apache-%E6%9E%B6-laravel-%E7%B6%B2%E7%AB%99-9b7d1ad938af)
- git clone https://github.com/hrh47/message-board-v1.git
- git checkout heroku-dev
- heroku create
- git push heroku heroku-dev:master
- heroku addons:create heroku-postgresql:hobby-dev
- heroku pg:psql < init.sql
- heroku open
- 如何用 PHP 寫出一個簡單的 MVC 框架
- 基本的 PDO 的寫法
- 如何寫出一個 query builder
- 如何將寫好的網站發布到 heroku
- 基礎 .htaccess 的寫法
- 如何利用 ajax 傳送表單資料
- 基礎 FormData 的使用
- application/x-www-form-urlencoded 和 multipart/form-data 的差別
- 基礎 moment.js 的使用
- 上傳到 heroku,將 mysql 改成 postgresql,讓我比較了 mysql 和 postgresql 資料型態的不同。
- heroku 上 postgresql 上 timestamp 的時區預設是 UTC+0,讓我學習到以後在設計時間欄位時,應該要有一致的時區。