Laravel迁移文件

时间:2017-04-20 08:37:25

标签: laravel

我是Laravel的新人。我正面临一个问题。

我使用php artisan make:migration create_test_table命令创建了一个迁移文件。

然后它创建了一个包含当前日期/时间前缀的文件。我打开该文件并在其中创建一个数据库表。然后我运行php artisan migrate命令,但它没有在数据库中创建表。

然后我编辑文件的名称并输入旧的日期/时间前缀并运行php artisan migrate命令,它在数据库中创建表。

有人能告诉我为什么会这样吗?我怎样才能解决这个问题?请帮忙。

1 个答案:

答案 0 :(得分:0)

我认为您的迁移文件名 2017_04_20_081449_create_test_table.php 已存储在迁移表中,因此您可以从数据库中的迁移表中删除 2017_04_20_081449_create_test_table.php 名称,之后需要运行php artisan migrate命令。

希望这对你有用!