laravel(artisan) 无论命令如何都卡在一个错误上

laravel(artisan) stuck on one error no matter the command

无论我输入什么命令我都会得到错误

“未找到基础 table 或视图:1146 Table 'database.products' 不存在

我试过了

php artisan migrate:reset
php artisan cache:clear
php artisan optimize
php artisan migrate

和其他 artisan 命令,它们都 return 上述错误。任何人都知道如何解决这个问题

这意味着您的代码某处有错误。您应该检查您尝试使用 products table 的所有控制器和其他 类。修复问题,所有 artisan 命令将正常工作。

检查您的服务提供者(特别是 boot 方法),确保其中 none 正在查询模型或表,除非这些语句发生在闭包中。这包括任何第 3 方提供商。

一种常见的情况是 view()->share(...) 正在查询数据库。