![](/img/trans.png)
[英]Illuminate\Database\QueryException: SQLSTATE[42S02]: Base table or view not found: 1146 Table  (truncated
[英]ERROR!!! Illuminate\Database\QueryException SQLSTATE[42S02]: Base table or view not found: 1146 Table
我遇到了一个错误,我还没有想出如何单独解决它。 所以我选择从这个社区获得帮助。 虽然提供了屏幕截图,但我会稍微解释一下。
我创建了一个新的 laravel 项目,创建了一个数据库,用户表,将 env 文件与所需的信息连接起来,创建了一个工厂,使用 artisan make: 命令播种
当我尝试在 factory 和 seeders 的帮助下为我的学生表生成伪造者时,在运行命令“PHP artisan DB:seed”后 -> 我收到错误消息
任何帮助将不胜感激
[链接基于错误消息 4][9]
[数据库_种子文件][10]
看起来你的迁移文件中学生表的名称不同,你应该使用students这样 Laravel 可以找到该表,如果你想保留你的表名student ,你应该在你的 model Student中指定。
我在你的迁移文件中发现,表名是student
,而不是students
。 在您的迁移文件中将students
更改为student
,然后重试。
通常,我们使用复数词作为表名,例如students
、 users
、 admins
、 products
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.