[實作系列] 4 步驟 從 Laradock 建構 laravel 專案

WeiHao Huang
2 min readJan 5, 2020

設置工作環境資料夾:

mkdir workspace
cd workspace
  1. 複製 Laradock 專案
git clone https://github.com/Laradock/laradock.git

複製完後,會產生一個 laradock 資料夾如下:

workspace
- laradock

2. cd laradock,複製環境變數檔 cp env-example .env,並加入以下內容

# 在最頂端加入
DB_HOST=mysql
# 修正 APP_CODE_PATH_HOST
# APP_CODE_PATH_HOST=../
# 改為專案名稱
APP_CODE_PATH_HOST=../todo-laravel/
# 搜尋 MYSQL_VERSION,設定您的 DB 版本
# MYSQL_VERSION=latest
# 改為
MYSQL_VERSION=5.7

3. cd workspace/laradock ,使用 docker-compose 指令建構環境:

docker-compose up -d nginx mysql

上述步驟完成後會發現,專案資料夾已被建立起來,資料夾結構如下:

workspace
- laradock
- todo-laravel

4. cd workspace/laradock接著使用--user=laradock 進入容器內去建立 laravel 專案,這樣所產生的檔案才不會是 root

docker-compose exec --user=laradock workspace bash
composer create-project laravel/laravel --prefer-dist .

執行成功後,就能夠在 localhost 看到專案

laravel 初始化面

5. cd workspace/todo-laravel 執行初始化git init 後,接著就可以使用 git 管理此專案摟

Reference:

- https://laradock.io/
- https://laravel.com/docs/6.x

--

--