laravel 常用的artisan命令

全局篇


查看artisan命令
  1. php artisan
  2. php artisan list

查看某個幫助命令
  1. php artisan help make:model

查看laravel版本
  1. php artisan --version

使用 PHP 內置的開發服務器啓動應用
  1. php artisan serve

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

開啓Auth用戶功能(開啓後需要執行遷移才生效)
  1. php artisan make:auth

開啓維護模式和關閉維護模式(顯示503)
  1. php artisan down
  2. php artisan up

進入tinker工具
  1. php artisan tinker

列出所有的路由
  1. php artisan route:list

生成路由緩存以及移除緩存路由文件
  1. php artisan route:cache
  2. php artisan route:clear



功能篇


創建控制器
  1. php artisan make:controller StudentController

創建Rest風格資源控制器(帶有index、create、store、edit、update、destroy、show方法
  1. php artisan make:controller PhotoController --resource

創建模型
  1. php artisan make:model Student

創建新建表的遷移和修改表的遷移
  1. php artisan make:migration create_users_table --create=students //創建students表
  2. php artisan make:migration add_votes_to_users_table --table=students//給students表增加votes字段

執行遷移
  1. php artisan migrate

創建模型的時候同時生成新建表的遷移
  1. php artisan make:model Student -m

回滾上一次的遷移
  1. php artisan migrate:rollback

回滾所有遷移
  1. php artisan migrate:reset

創建填充
  1. php artisan make:seeder StudentTableSeeder

執行單個填充
  1. php artisan db:seed --class=StudentTableSeeder

執行所有填充
  1. php artisan db:seed

創建中間件(app/Http/Middleware 下)
  1. php artisan make:middleware Activity

創建隊列(數據庫)的表遷移(需要執行遷移才生效)
  1. php artisan queue:table

創建隊列類(app/jobs下)
  1. php artisan make:job SendEmail

創建請求類(app/Http/Requests下)
  1. php artisan make:request CreateArticleRequest
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章