06Linuxwuliqiang.blog.chinaunix.net

艰苦的环境塑造了良好的性格。  君子之行,静以修身,简以养德,非静心无以明知,非淡泊无以致远。  唯有专一才有突破!

  • 博客访问: 3837913
  • 博文数量: 904
  • 博客积分: 12108
  • 博客等级: 上将
  • 技术积分: 15835
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-28 21:21
个人简介

业精于勤,荒于嬉

文章分类

全部博文(904)

文章存档

2017年(15)

2016年(2)

2015年(32)

2014年(15)

2013年(111)

2012年(105)

2011年(110)

2010年(207)

2009年(40)

2008年(238)

2007年(29)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
php artisan常用方法 2017-03-12 20:02:02

分类: PHP

1、生成控制器

php artisan make:controller PhotoController


2、使用RESTFUL生成控制器

php artisan make:controller PhotoController --resource


Route::resource('photo''PhotoController');


为什么用resource参数,因为我们在做一个后台的时候,设计到增删改查操作,而这些操作我们通过--resource就可以直接生成这些方法,Route::resource其实就是生成了快捷的路由,让我们本来需要写的Get,post,delete直接用restful方式一键生成了。需要注意的是index是列表,store是新增,show是详情,update是修改,,destory是删除。

3、生成模型

php artisan make:model User -m

默认的模型文件生成在App目录,如果要生成在其他目录要带目录,比方说我把Model放到了App/Models/目录,则执行

php artisan make:model Models/Question -m

-m参数为生成模型同时生成数据库创建文件

4、PHP数据表维护(迁移)

新建迁移:

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


5、填充数据

新建填充:

php artisan make:seeder UserTableSeeder


运行填充器:

php artisan db:seed
php artisan db:seed --class=UserTableSeeder
你还可以使用migrate:refresh命令来填充数据库,该命令还可以回滚并重新运行迁移,这在需要完全重建数据库时很有用:
php artisan migrate:refresh --seed

阅读(818) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册