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

相关文章
相关标签/搜索