Laravel 基本指令
最近開始在學習如何使用 PHP Laravel MVC 方式來開發程式,因此記錄一下相關指令
基本指令
- 啟動虛擬 web 服務
php artisan serve
- 路由清單
php artisan route:list
- 生成Controller指令
空白的
php artisan make:controller TextController 檔案名稱
預設的樣版
php artisan make:controller TextController 檔案名稱 --resource
- 通知 composer 服務有新檔案需更新
composer dump-autoload
- 資料庫建立資料表
php artisan make:migration create_products(檔案名稱)
- 資料庫建立執行
php artisan migrate
- 資料庫復原到上一層指令
php artisan migrate:rollback --step=1
- 取某欄位的名稱
$messages = [
'required' => ':attribute 是必要的' // :attribute 是取得欄位名稱
'between' => ':attribute 的輸入 :input 不在 :min 和 :max 之類'
];
- 驗證指令是否正確
php artisan tinker
- 軟刪除
$tble->softDeletes();