Laravel 迁移命令
在本主题中,我们将学习迁移命令。要查看迁移命令,请打开 Git bash 窗口,并输入命令 ” php artisan list “。此命令列出了 Laravel 中可用的所有命令。
在上面的输出中,突出显示的区域是所有迁移命令的列表。 Laravel 中有六个迁移命令:
- migrate:fresh
- migrate:install
- migrate:refresh
- migrate:reset
- migrate:rollback
- migrate:status
迁移命令
migrate:fresh
migrate:fresh 命令用于删除数据库中的所有表,然后重新运行所有迁移。
migrate:fresh 命令的语法:
php artisan migrate:fresh
上面的输出显示了 fresh 命令将删除所有表,然后重新迁移。
migrate:install
migrate:install 命令在数据库中创建迁移表。
migrate:install命令的语法:
php artisan migrate:install
上述输出显示 install 命令创建了新的迁移表。
migrate:refresh
migrate:refresh 命令用于回滚所有迁移,然后重新运行迁移。基本上,它用于重新创建整个数据库。
migrate:refresh 命令的语法:
php artisan migrate:refresh
上面的输出显示, refresh 命令回滚所有迁移,然后重新迁移所有迁移。
migrate:reset
migrate:reset 命令用于回滚所有迁移,即删除在您的数据库中创建的所有表。
migrate:reset命令的语法:
php artisan migrate:reset
以上输出显示了 reset 命令将回滚所有迁移。
migrate:rollback
migrate:rollback 命令用于回滚最后一次数据库迁移。
migrate:status
migrate:status 命令用于显示每个迁移的状态。
migrate:status命令的语法:
php artisan migrate:status