在整个项目开始迁移表之前要 命令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 回滚并运行所有迁移 重建数据库时用