码迷,mamicode.com
首页 > 其他好文 > 详细

Laravel 5.2错误-----Base table or view not found: 1146 Table

时间:2017-03-16 18:31:36      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:单词   image   区分   命名   flow   font   int   round   ffffff   

SQLSTATE[42S02]: Base table or view not found: 1146

报出这个问题,我想就是数据库表名不对导致的。

为什么呢?感觉laravel太强大了,很专业的感觉。

因为它对单词命名的单复数区分的很清楚吧。
laravel会自动的将模型名自动替换成名称的复数形式,然后去选择相同名称的数据库表,
(框架内部怎么去实现的我就不知道了,还没理解那么深刻,只是看着文档,在实际工作中体会到的)
那些单词的后缀是要加s,es,或是改y为 i 再 ? es.

所以,在改名称的时候要注意??。


这是我在stackoverflow看到的回答:http://stackoverflow.com/questions/30159257/base-table-or-view-not-found-1146-table-laravel-5

技术分享

Laravel 5.2错误-----Base table or view not found: 1146 Table

标签:单词   image   区分   命名   flow   font   int   round   ffffff   

原文地址:http://www.cnblogs.com/smallyi/p/6560754.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!