迁移文件的执行与数据表的填充
程序员文章站
2022-05-18 15:01:57
...
执行迁移文件
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=填充器名称
上一篇: php-X系列中关于内置函数的实例详解
下一篇: php连接MSSQL有关问题