首页 > 后端开发 > php教程 > php artisan常用方法

php artisan常用方法

WBOY
发布: 2016-06-23 13:13:43
原创
1355 人浏览过

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

生成user模型同时生成数据库创建文件

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

新建迁移:

php artisan make:migration create_users_table
登录后复制

新的迁移位于database/migrations目录下,每个迁移文件名都包含时间戳从而允许 Laravel 判断其顺序。

--table和--create选项可以用于指定表名以及该迁移是否要创建一个新的数据表。这些选项只需要简单放在上述迁移命令后面并指定表名:

php artisan make:migration add_votes_to_users_table --table=usersphp 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

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板