迁移文件的执行与数据表的填充

执行迁移文件

1、命令:

php artisan  migrate:install

在这里插入图片描述
第一次执行迁移文件命令时,会新建一个数据表,用于创建记录迁移文件的记录数据表。
在这里插入图片描述
magration:已经执行过迁移文件的文件名。
batch:批次号,执行的序号。

执行up方法

命令:

php artisan migrate

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这样就将文件迁移到了数据库,创建了数据表。
注意:如果迁移文件已经执行了一遍,第二次将不会执行。
原因:在执行迁移文件时,系统会自动将迁移文件夹中的文件与数据表中的记录表相比较,匹配则不执行,不匹配则执行。

执行down方法

命令:

php artisan migrate:rollback

在这里插入图片描述
在这里插入图片描述
执行完down命令,就将记录表中的数据删除,同时也将迁移的数据表进行删除。

数据表填充器

文件位置:database/seeds
数据填充器允许一个填充器填充一个数据表,也可以填充多个数据表。
创建填充器:

php artisan make:seeder 填充器名称

在这里插入图片描述
在这里插入图片描述
再从建立好的填充其中填写内容。创建填充器,在填充器中可以使用DB门面新建,在这里不能引用use:DB,否则会直接报错。
在这里插入图片描述
在执行填充器:

php artisan db:seed --class=填充器名称

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值