Laravel是PHP的框架,提供了很多開發網站及api所需的工具與環境。由於它可以讓使用者更簡潔快速的開發商品,是非常廣受使用的框架。
安裝前首先先檢查以下幾個必須符合的條件或必須先準備的套件是否都已經有了:
第一項透過查看php版本的指令來檢查:
$php --version
二到九透過查看php modeles:
$php -m
第二步,下載composer這個套件管理程式
直接到composer的官網照著在terminal輸入指令,或點選載點下載即可:
https://getcomposer.org/download/
$php composer.phar global require "laravel/installer"
這樣laravel就安裝成功了。
新建一個專案:
$laravel new 專案名
或者也可以透過composer來新建:
$composer create-project --prefer-dist laravel/laravel 專案名
cd到你的專案路徑下,打開PHP內建的server
$php aritsan serve
看到這個畫面就表示新建成功:
這篇以安裝laravel 5.8為範例,若安裝其他版本可能會與5.8的安裝條件不太一樣。
打開剛剛建立的專案,會發現左邊的資料夾裡面密密麻麻一堆檔案,稍微來介紹一下它們主要是在做什麼的:
|資料夾 | 用途 |
| -------- | -------- | -------- |
| app | 專案的核心目錄,專案的所有邏輯都在裡面 |
|bootstrap | 放置框架的啟動程式碼,內含一個cache目錄放置由框架產生的快取以提高效能 |
| config| 放置框架及其他元件的設定檔案
| database | 資料庫的資料結構及基礎資料的目錄 |
|public|專案網站的根目錄,放置靜態檔案及index.php,程式的進入點
|resources | views、lang、assets資料夾分別放視圖檔案、語系檔案及預先編譯才能用的資源檔案 |
| vendor | 由composer建立,透過composer安裝的元件皆放於此目錄中 |
參考文件:https://laravel.com/docs/5.8
把 ~/.composer/vendor/bin 路徑放置於你的 PATH 裡,這樣 laravel 執行檔就會存在於你的系統之中
-> 修改.bash_profile(或.zshrc如果用zsh的話)環境變數
例如我用的是zsh,則修改.zshrc內容
vim .zshrc
加上這行
export PATH="$HOME/.composer/vendor/bin:$PATH"
執行剛剛修改過的.zshrc
source .zshrc
接著試試看建立一個新laravel專案
laravel new 專案名稱