gpt4 book ai didi

php - Laravel:未找到基表或 View :1146 表 'database.pages doesn' t 存在

转载 作者:可可西里 更新时间:2023-10-31 22:44:30 30 4
gpt4 key购买 nike

我在 CMS 上工作,我的迁移有一点问题。我添加了一个新的迁移文件,我想添加那个。那没有用,所以我运行了这个:

php artisan migrate:reset

之后我运行了这段代码:

php artisan migrate:install
php artisan migrate

现在我得到这个错误:

{"error":{"type":"Illuminate\\Database\\QueryException","message":"SQLSTATE[42S02]: Base table or 
view not found:1146 Table 'cms.pages' doesn't exist (SQL: select * from `pages`)"

错误有点告诉我它找不到数据库,因为这是真的。

我还有一个运行迁移的命令,我是这样运行的:

php artisan app:install

但这显示了同样的错误...

最佳答案

从这些文件中删除任何从您的模型中请求数据的行,以确保 artisan 不会尝试从您不存在的表中加载数据:

  • bootstrap/start.php
  • app/start/global.php
  • app/start/local.php
  • app/routes.php

另外,请确保在 app/config/app.php 内的注册或引导方法中取消注册任何使用该表数据的服务提供商。


问题是这些文件不仅针对浏览器(网络)请求执行,而且针对所有请求执行,包括命令行 artisan 调用(例如 php artisan migrate ).因此,如果您在这些文件中的任何一个中可用之前尝试使用某些东西,那么您将度过一段糟糕的时光。

关于php - Laravel:未找到基表或 View :1146 表 'database.pages doesn' t 存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25315325/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com