# 安裝 & 介紹架構 Laravel
- 透過以下composer指令可安裝 laravel (example-app可自己取名)
```
composer create-project laravel/laravel example-app
```
官網位置 : https://laravel.com/docs/8.x#installation-via-composer
### Laravel架構介紹
![](https://i.imgur.com/wBySPi3.png)
- **Console** - 指令相關
- **Exceptions** - 除錯相關
- **Http / Controllers** - 控制相關
- **Models** - 資料相關
- **Providers** - 邏輯服務套件相關
![](https://i.imgur.com/Z8km6DC.png)
- **Config** - 設定參數 例如:email 資料庫等處理
![](https://i.imgur.com/0Y3Uett.png)
- **database** - 處裡一些資料庫設定、假資料設定等
![](https://i.imgur.com/rWxeoHq.png)
- **public** - 靜態設定檔、例如 img css 等檔案
![](https://i.imgur.com/27K3IoY.png)
- **resources** - 前端相關檔案 例如:頁面 靜態檔案等
![](https://i.imgur.com/hvOGVqD.png)
- **routes** - 路由 決定控制決定路線
![](https://i.imgur.com/P5XqBuj.png)
- **storage** 使用者暫存檔案
![](https://i.imgur.com/qQJVmLa.png)
- **tests** - 測試文件
![](https://i.imgur.com/XZkVBZP.png)
- **vendor** - 套件相關依賴 類似 nod
{"metaMigratedAt":"2023-06-16T13:30:31.599Z","metaMigratedFrom":"YAML","title":"安裝 & 介紹架構 Laravel","breaks":"true","contributors":"[{\"id\":\"c05b36ac-d774-4e45-8fc3-5e50c9be5123\",\"add\":985,\"del\":49}]"}