答案 0 :(得分:3)
仅迁移新迁移很简单:php artisan migrate
。该过程的工作方式是Laravel在数据库中创建一个名为migrations的表。在该表中是已经运行的迁移的名称。如果有新的迁移,则上述命令将起作用。
您可以在documentation中了解有关运行迁移的详情。
答案 1 :(得分:1)
要迁移php artisan migrate
创建的任何新迁移,请使用artisan命令。
要获取所有命令的详细信息,php artisan
是工匠命令。
要获取任何特定命令php artisan help command-name-here
的详细信息。
答案 2 :(得分:0)
在创建新文件的情况下,只需再次运行php artisan migrate
。
如果要修改原始迁移文件并再次迁移,可以使用this package进行迁移。
首先,在您的Laravel项目中安装软件包:
composer require caloskao/migrate-specific
在app/Console/Kernel.php
处注册命令:
protected $commands = [
\CalosKao\MigrateSpecific::class
];
现在,运行此命令以迁移文件
php artisan migrate:specific database/migrations/table.php