Laravel SQLSTATE[42S02]:未找到基表或视图:1932表“blog.categories”在引擎中不存在(SQL:select*from`categories`)

Laravel SQLSTATE[42S02]:未找到基表或视图:1932表“blog.categories”在引擎中不存在(SQL:select*from`categories`),laravel,Laravel,我的xampp phpmyadmin出现了问题,我不得不卸载并重新安装它,之后,我尝试复制我的文件并运行我的应用程序,但它不起作用 它给了我 SQLSTATE[42S02]: Base table or view not found: 1932 Table 'blog.categories' doesn't exist in engine (SQL: select * from `categories`) 我已尝试将文件迁移到数据库,但也不起作用 它是这样说的: [Illuminate\D

我的xampp phpmyadmin出现了问题,我不得不卸载并重新安装它,之后,我尝试复制我的文件并运行我的应用程序,但它不起作用

它给了我

SQLSTATE[42S02]: Base table or view not found: 1932 Table 'blog.categories' doesn't exist in engine (SQL: select * from `categories`)
我已尝试将文件迁移到数据库,但也不起作用

它是这样说的:

  [Illuminate\Database\QueryException]
  SQLSTATE[42S02]: Base table or view not found: 1932 Table 'blog.migrations' doesn't exist in engine (SQL: select `m
  igration` from `migrations` order by `batch` asc, `migration` asc)



  [PDOException]
  SQLSTATE[42S02]: Base table or view not found: 1932 Table 'blog.migrations' doesn't exist in engine

这意味着数据库丢失或数据库的基础不存在。您必须有一个备份,您将不得不删除和导入相同的数据库,然后重新启动到您想要做的事情

删除数据库,创建相同的名称并使用命令:

php artisan迁移


要返回,但所有以前的数据都将丢失,您必须手动或通过应用程序再次添加它

断开所有服务器连接。 包括命令:

php artisan serve
停止Apache服务器和MySQL数据库,然后重新启动。然后运行:

php artisan migrate

如果你以前试过运行这个

php artisan schema:dump
这可能与数据库迁移冲突,因为在数据库/迁移中进行任何迁移之前,都要将其作为sql执行,请尝试删除数据库/架构中的任何文件,然后尝试运行

php artisan migrate

如果migrate命令不起作用,请尝试回答以帮助迁移

在.env文件和phpadmin中,您的数据库名是什么?可能重复我的数据库名是blog,在phpmyadmin中也是blog有人请求帮助我无法重新开始您是否尝试过php artisan migrate:fresh?这将再次运行所有迁移,因此只有在其中没有有价值的信息时才使用它