thinkphp5.0.20 数据库迁移/填充

本文介绍了在ThinkPHP5.0.20中如何使用数据库迁移和填充。首先通过composer安装相关插件,然后在composer.json配置并执行`composer update`。接着使用`php think migrate:create Users`创建迁移文件,生成的文件位于databases/migrations。执行`php think migrate:run`创建用户表。最后,通过`php think seed:create UserSeeder`生成填充文件,并用`php think seed:run`执行填充,完成50条数据的入库。
摘要由CSDN通过智能技术生成

  在thinkphp5.0.20中要使用数据库迁移的话,首先我们需要给thinkphp5进行一些插件的安装,这里我选用的是composer

第一步:在composer.json中进行写入迁移插件

"require": {
        "topthink/think-migration": "1.*",
        "fzaninotto/faker": "^1.8"
    },

配置好后在命令行使用 composer update;

在命令行输入 php think 查看命令,相关命令在thinkphp5的官方文档会有解释,地址:https://www.kancloud.cn/manual/thinkphp5/118003

使用 命令行 php think migrate:create Users 创建迁移文件

这个时候会生成一个databases的文件夹,其中的migrations文件夹中就是创建的迁移文件

下面是一个用户表的事例,官方文档也会有

public function up()
    {

        // 创建表第一个参数为表名
        $table = $this->table('users',array('engine'=>'InnoDB'));
        // 添加字段   limit->字段的长度 defalut->字段的默认值 comment-> 字段备注 null -> 默认为false,字段不能为空,设置为
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值