Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 删除要迁移的文件后,我会收到以下消息';未找到迁移';_Php_Laravel_Laravel Artisan - Fatal编程技术网

Php 删除要迁移的文件后,我会收到以下消息';未找到迁移';

Php 删除要迁移的文件后,我会收到以下消息';未找到迁移';,php,laravel,laravel-artisan,Php,Laravel,Laravel Artisan,在我的laravel项目中,我使用名为2018\u 03\u 30\u 075929\u drop\u products\u tags\u table和2018\u 03\u 30\u 075242\u create\u products\u tags\u table的php artisan make:migration命令创建了两个迁移,然后我删除了这些文件 现在,我运行的所有命令php-artisan-migrate:refresh都出现了这个错误 Migration not found:

在我的laravel项目中,我使用名为
2018\u 03\u 30\u 075929\u drop\u products\u tags\u table
2018\u 03\u 30\u 075242\u create\u products\u tags\u table
php artisan make:migration
命令创建了两个迁移,然后我删除了这些文件

现在,我运行的所有命令
php-artisan-migrate:refresh
都出现了这个错误

Migration not found: 2018_03_30_075929_drop_products_tags_table
Migration not found: 2018_03_30_075242_create_products_tags_table
...

我试着运行
php artisan migrate:reset
,但我得到了相同的错误。我该如何解决这个问题,因为它让我发疯了:(

这是因为您的数据库中有一些迁移

php artisan migrate:install
转到数据库手动删除
迁移

然后可以在数据库中创建迁移表

php artisan migrate:install
这将在数据库中创建一个新的迁移表

然后你就可以跑了

php artisan migrate

希望这有帮助

这是因为您的数据库中有一些迁移

php artisan migrate:install
转到数据库手动删除
迁移

然后可以在数据库中创建迁移表

php artisan migrate:install
这将在数据库中创建一个新的迁移表

然后你就可以跑了

php artisan migrate
希望这有帮助

  • 从数据库中删除
  • migrations表中删除
    migrations name
  • 在这个场景中:

    删除产品标签表。然后,删除

    2018\u 03\u 30\u 075929\u下拉式产品\u标签\u表格

    2018_03_30_075242_create_products_tags_table
    
    迁移表中的行

  • 从数据库中删除
  • migrations表中删除
    migrations name
  • 在这个场景中:

    删除产品标签表。然后,删除

    2018\u 03\u 30\u 075929\u下拉式产品\u标签\u表格

    2018_03_30_075242_create_products_tags_table
    

    迁移表中的行。

    您可以通过以下命令从数据库中删除所有表并再次迁移它们:

    php artisan migrate:fresh
    

    您可以通过以下命令从数据库中删除所有表并再次迁移它们:

    php artisan migrate:fresh
    

    我可以使用
    php artisan
    删除迁移表中的文件和db行吗?是的,您可以从迁移表中删除文件和条目。我可以使用
    php artisan
    删除迁移表中的文件和db行吗?是的,您可以从迁移表中删除文件和条目。只需从m您的迁移表从迁移表中删除您的迁移文件名我已经写过,当我写这个命令时,我得到了这个错误我已经写过,当我写这个命令时,我得到了这个错误