php artisan經常使用方法

一、生成控制器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

相關文章
相關標籤/搜索