Laravel 迁移文件 填充数据

在整个项目开始迁移表之前要   命令php artisan migrate:install  初始化会在sql中创建migrate表 ,用于存储迁移文件的变化相当于索引   bacth 是批次 一个批次里可多个文件

 

2014_10_12_000000_create_users_table  只修改中间的字段 其他字段自动生成php artisan

 命令 php make:migration create_users_table

修改  数据类型  的引擎

 

 php artisan migrate   执行迁移 把表迁移到sql  原始表不删除    迁移记录及在migrates表格中 同时 建立了一个表 表名是中间字段

php artisan migrate:rollback --step=5  回滚sql中的表格  会删除sql中的表格和记录  但是文件夹中迁移文件不变     回滚的是一个批次  可以是多个表   如果修改了迁移文件名 也要修改记录表中的名

-----------------------------------------------------------------------

php artisan make:seeder UserSeeder  创建 填充文件   格式文件名首字母大写 User

大写表名+TableSeeder

DB 不用引入直接 用

 

命令 composer dump-autoload    重新初始化  加载器

php artisan db:seed --class=UserSeeder

也可以手动 清空表

php artisan migrate:refresh --seed   回滚并运行所有迁移 重建数据库时用

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值