执行填充可以使用seed命令。例如,要执行UsersTableSeeder填充文件,可以执行如下命令:
php think seed:run UsersTableSeeder执行该命令后,将自动执行UsersTableSeeder填充文件,并将数据插入到users表中。
如果只想执行指定的填充文件,可以在seed:run命令后面加上填充文件名。例如,要执行UsersTableSeeder填充文件,可以执行如下命令:
php think seed:run --seeder=UsersTableSeeder执行该命令后,将只执行UsersTableSeeder填充文件,并将数据插入到users表中。
回滚填充可以使用seed:rollback命令。例如,要回滚到上一个填充文件,可以执行如下命令:
php think seed:rollback执行该命令后,将自动回滚到上一个填充文件,并将数据从数据库中删除。
如果要回滚到指定的填充文件,可以在seed:rollback命令后面加上填充文件名。例如,要回滚到UsersTableSeeder填充文件,可以执行如下命令:
php think seed:rollback --seeder=UsersTableSeeder执行该命令后,将回滚到UsersTableSeeder填充文件,并将数据从users表中删除。
如果想清空整个数据库,可以使用migrate:reset命令。该命令将会回滚所有的迁移,并删除所有的数据表。
php think migrate:reset执行该命令后,将自动回滚所有的迁移,并删除所有的数据表。执行该命令前需要谨慎,因为该命令将会清空整个数据库中的所有数据表。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。