--- 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有內建的安全機制