artisan命令彙總

Thurs發表於2020-08-24
1,檢視artisan命令

php artisan
php artisan list

2,檢視某個幫助命令

php artisan help make:model

3,檢視laravel版本

php artisan –version

4,使用 PHP 內建的開發伺服器啟動應用

php artisan serve

5,生成一個隨機的 key,並自動更新到 app/config/app.php 的 key 鍵值對(剛安裝好需要做這一步)

php artisan key:generate

6,開啟Auth使用者功能(開啟後需要執行遷移才生效)

php artisan make:auth

7,開啟維護模式和關閉維護模式(顯示503)

php artisan down
php artisan up

8,進入tinker工具

php artisan tinker

9,列出所有的路由

php artisan route:list

10,生成路由快取以及移除快取路由檔案

php artisan route:cache
php artisan route:clear

11,建立控制器

php artisan make:controller StudentController

12,建立Rest風格資源控制器(帶有index、create、store、edit、update、destroy、show方法)

php artisan make:controller PhotoController –resource

13,建立模型

php artisan make:model Student

14,建立新建表的遷移和修改表的遷移

php artisan make:migration create_users_table –create=students //建立students表
php artisan make:migration add_votes_to_users_table –table=students//給students表增加votes欄位

15,執行遷移

php artisan migrate

16,建立模型的時候同時生成新建表的遷移

php artisan make:model Student -m

17,回滾上一次的遷移

php artisan migrate:rollback

18,回滾所有遷移

php artisan migrate:reset

19,建立填充

php artisan make:seeder StudentTableSeeder

20,執行單個填充

php artisan db:seed –class=StudentTableSeeder

21,執行所有填充

php artisan db:seed

22,建立中介軟體(app/Http/Middleware 下)

php artisan make:middleware Activity

23,建立佇列(資料庫)的表遷移(需要執行遷移才生效)

php artisan queue:table

24,建立佇列類(app/jobs下):

php artisan make:job SendEmail

25,建立請求類(app/Http/Requests下)

php artisan make:request CreateArticleRequest

本作品採用《CC 協議》,轉載必須註明作者和本文連結
Thurs