Laravel 迁移命令

17 Mar 2025 | 阅读 2 分钟

在本主题中,我们将学习迁移命令。要查看迁移命令,请打开 Git bash 窗口,并输入命令“php artisan list”。此命令列出 Laravel 中所有可用的命令。

Laravel Migration Commands

在上面的输出中,突出显示的区域是所有迁移命令的列表。 Laravel 中有六个迁移命令

  • migrate:fresh
  • migrate:install
  • migrate:refresh
  • migrate:reset
  • migrate:rollback
  • migrate:status

迁移命令

migrate:fresh

migrate:fresh 命令用于从数据库中删除所有表,然后重新运行所有迁移。

migrate:fresh 命令的语法

php artisan migrate:fresh

Laravel Migration Commands

上面的输出显示,fresh 命令删除所有表,然后重新迁移它们。

migrate:install

migrate:install 命令在数据库中创建迁移表。

migrate:install 命令的语法

php artisan migrate:install

Laravel Migration Commands

上面的输出显示,install 命令创建新的迁移表。

migrate:refresh

migrate:refresh 命令用于回滚所有迁移,然后重新运行迁移。 基本上,它用于重新创建整个数据库。

migrate:refresh 命令的语法

php artisan migrate:refresh

Laravel Migration Commands

上面的输出显示,refresh 命令回滚所有迁移,然后重新迁移所有迁移。

migrate:reset

migrate:reset 命令用于回滚所有迁移,即删除您在数据库中创建的所有表。

migrate:reset 命令的语法

php artisan migrate:reset

Laravel Migration Commands

上面的输出显示,reset 命令回滚所有迁移。

migrate:rollback

migrate:rollback 用于回滚上次数据库迁移。

Laravel Migration Commands

migrate:status

migrate:status 命令用于显示每个迁移的状态。

migrate:status 命令的语法

php artisan migrate:status

Laravel Migration Commands
下一主题Laravel 数据库