我正在使用PHP的Laravel框架进行开发。我想使用迁移来创建和操作表格。以下是我所采取的步骤:
我使用命令
php artisan migrate:make create_users_table
创建了一个迁移,它创建了一个迁移文件,并在其up函数中编写了我的模式,然后我运行它,它成功执行。之后,我尝试再次运行同样的迁移,结果显示错误,即“表已存在”。
然后我尝试使用回滚函数,但它显示“无需回滚”的错误。
那么,如何回滚该迁移或执行迁移的下函数?此外,当我创建新的迁移时,在迁移文件的up函数中,我编写了删除早期迁移创建的表格的代码,并使用命令
php artisan migrate
进行执行,这将执行所有迁移(包括我之前的迁移),并显示“表已经存在”的错误(很明显)。
因此,我陷入了困境,有没有一个函数可以执行特定的迁移?我该怎么做?