繁体   English   中英

错误::! Illuminate\Database\QueryException SQLSTATE[42S02]:找不到基表或视图:1146 表

[英]ERROR!!! Illuminate\Database\QueryException SQLSTATE[42S02]: Base table or view not found: 1146 Table

我遇到了一个错误,我还没有想出如何单独解决它。 所以我选择从这个社区获得帮助。 虽然提供了屏幕截图,但我会稍微解释一下。

我创建了一个新的 laravel 项目,创建了一个数据库,用户表,将 env 文件与所需的信息连接起来,创建了一个工厂,使用 artisan make: 命令播种

当我尝试在 factory 和 seeders 的帮助下为我的学生表生成伪造者时,在运行命令“PHP artisan DB:seed”后 -> 我收到错误消息

任何帮助将不胜感激

环境文件

学生表

学生_工厂

学生工厂

错误消息

链接基于错误消息

链接基于错误消息 2

链接基于错误消息 3

[链接基于错误消息 4][9]

[数据库_种子文件][10]

看起来你的迁移文件中学生表的名称不同,你应该使用students这样 Laravel 可以找到该表,如果你想保留你的表名student ,你应该在你的 model Student中指定。

我在你的迁移文件中发现,表名是student ,而不是students 在您的迁移文件中将students更改为student ,然后重试。

通常,我们使用复数词作为表名,例如studentsusersadminsproducts

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM