一、生成控制器php
php artisan make:controller PhotoController
二、使用RESTFUL生成控制器
數據庫
php artisan make:controller PhotoController --resource
Route::resource('photo', 'PhotoController');
爲何用resource參數,由於咱們在作一個後臺的時候,設計到增刪改查操做,而這些操做咱們經過--resource就能夠直接生成這些方法,Route::resource其實就是生成了快捷的路由,讓咱們原本須要寫的Get,post,delete直接用restful方式一鍵生成了。須要注意的是index是列表,store是新增,show是詳情,update是修改,,destory是刪除。restful
三、生成模型post
php artisan make:model User -m設計
默認的模型文件生成在App目錄,若是要生成在其餘目錄要帶目錄,比方說我把Model放到了App/Models/目錄,則執行rest
php artisan make:model Models/Question -m
code
-m參數爲生成模型同時生成數據庫建立文件路由
四、PHP數據表維護(遷移)io
新建遷移:table
php artisan make:migration create_users_table
新的遷移位於database/migrations
目錄下,每一個遷移文件名都包含時間戳從而容許 Laravel 判斷其順序。
--table
和--create
選項能夠用於指定表名以及該遷移是否要建立一個新的數據表。這些選項只須要簡單放在上述遷移命令後面並指定表名:
php artisan make:migration add_votes_to_users_table --table=users php artisan make:migration create_users_table --create=users
運行遷移:
php artisan migrate
五、填充數據
新建填充:
php artisan make:seeder UserTableSeeder
運行填充器:
php artisan db:seedphp artisan db:seed --class=UserTableSeeder你還可使用migrate:refresh命令來填充數據庫,該命令還能夠回滾並從新運行遷移,這在須要徹底重建數據庫時頗有用:php artisan migrate:refresh --seed