1. 程式人生 > >Laravel框架artisan的基本命令

Laravel框架artisan的基本命令

檢視artisan命令

php artisan
php artisan list

檢視某個幫助命令

php artisan help make:model

檢視laravel版本

php artisan --version

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

php artisan serve

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

php artisan key:generate

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

php artisan make:auth

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

php artisan down
php artisan up

進入tinker工具

php artisan tinker

列出所有的路由

php artisan route:list

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

php artisan route:cache
php artisan route:clear

功能篇

建立控制器

php artisan make:controller StudentController

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

php artisan make:controller PhotoController --resource

建立模型

php artisan make:model Student

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

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

執行遷移

php artisan migrate

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

php artisan make:model Student -m

回滾上一次的遷移

php artisan migrate:rollback

回滾所有遷移

php artisan migrate:reset

建立填充

php artisan make:seeder StudentTableSeeder

執行單個填充

php artisan db:seed --class=StudentTableSeeder

執行所有填充

php artisan db:seed

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

php artisan make:middleware Activity

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

php artisan queue:table

建立佇列類(app/jobs下)

php artisan make:job SendEmail

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

php artisan make:request CreateArticleRequest