1. 程式人生 > >【Laravel】 常用的artisan命令【原創】

【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