---
# System prepended metadata

title: laravel的環境
tags: [laravel]

---

---
title: laravel的環境
tags: laravel
---

環境安裝
===
* 必須要有PHP跟composer
* PHP只要安裝XAMPP就會有安裝了
* composer的話需要道官方網站下載Composer-Setup.exe
    https://getcomposer.org/download/
* 安裝好以後再CMD輸入composer -V可以確認是否安裝成功

安裝composer
===
* 選這個
![](https://i.imgur.com/jJuTRzv.png)
* 這個也要勾
![](https://i.imgur.com/PBFrW9A.png)

安裝laravel
===

方法一:
1. CMD輸入composer global require "laravel/installer"
2. CMD輸入 cd(位子) 移動到專案目錄
3. 輸入composer create-project --prefer-dist laravel/laravel Laravel123

方法二:
1. 在需要安裝laravel的資料夾開啟終端機
2. 輸入composer create-project laravel/laravel:^8.0 example-app安裝laravel
3. 輸入cd example-app移動到這個目錄內

方法三:
1. 直接安裝並創資料夾 資料夾名稱 s20220824
    輸入composer create-project laravel/laravel:^8.0 s20220824
    即可出現一個s20220824且裝好laravel的資料夾

啟動laravel
===
1. cd Laravel123 移動到該資料夾內
2. php artisan serve
3. 案ctrl+C可以斷開連線
4. 輸入網址 localhost:8000 就可以看到網頁畫面

目錄介紹
===
* 主要使用的是controller跟middleware的目錄
* 通常 一個Modle會對應一個controller
* ctrl+p可輸入搜尋
* Web.php是路由頁面
* welcome.blade.php是首頁

如果從github拉下來要怎麼使用
===
* clone下來
* cd到目錄內
* ls確認是否盡到laravel的專案中
* 輸入 composer install 安裝回
* 處理env檔 處理key的問題
    把env.example檔複製一份 更名 .env
* 輸入 php artisan key:generate

清除快取
===
php artisan cache:clear
php artisan route:clear

找尋底層
===
* 把想要知道的抹黑後按F12可以看到背後設計的原理跟程式碼

CSRF
===
* laravel輸入@csrf有內建的安全機制

