【发布时间】:2015-07-05 11:20:17
【问题描述】:
在 laravel 4 中显示一对多关系时遇到这个问题
SQLSTATE[42S22]: Column not found: 1054 Unknown column
'subject_start.teacher_subject_id' in 'where clause'
(SQL: select * from `subject_start` where `subject_start`.`teacher_subject_id` = 1)
但是我已经查看了迁移文件和数据库表,我看到了这个名为teach_sub_id 的列。为什么 laravel 会抛出这个 QueryException。
有什么建议吗?
【问题讨论】:
-
如果它被称为
teach_sub_id并且您在查询中使用teacher_subject_id... 那么您正在尝试访问一个不存在的列,它们会有所不同。
标签: php laravel laravel-4 laravel-migrations