我是Laravel的新人。我正面临一个问题。
我使用php artisan make:migration create_test_table
命令创建了一个迁移文件。
然后它创建了一个包含当前日期/时间前缀的文件。我打开该文件并在其中创建一个数据库表。然后我运行php artisan migrate
命令,但它没有在数据库中创建表。
然后我编辑文件的名称并输入旧的日期/时间前缀并运行php artisan migrate
命令,它在数据库中创建表。
有人能告诉我为什么会这样吗?我怎样才能解决这个问题?请帮忙。
答案 0 :(得分:0)
我认为您的迁移文件名 2017_04_20_081449_create_test_table.php 已存储在迁移表中,因此您可以从数据库中的迁移表中删除 2017_04_20_081449_create_test_table.php 名称,之后需要运行php artisan migrate
命令。
希望这对你有用!