尽管存在,但未找到 SQL 列

羽毛石

我正在使用 Laravel 框架创建一个原型,并且需要根据它的 ID 从数据库中输出一篇文章。看起来很简单,但是当我查询数据库时,我不断收到以下错误:

QueryException in Connection.php line 647:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'articles.id' in 'where clause' (SQL: select * from `articles` where `articles`.`id` = 1 limit 1)

我正在尝试article_id通过我的文章模型中的文章表检索基于数据库列的特定文章我正在使用资源路由,因此方法名称为“show”-因此我可以通过article/{$article_id}URL进行访问

这是我的控制器:

public function show($article_id) {

    $article = Article::find($article_id);
    $article->toArray();

    return view('articles.view', array('article' => $article));

}

没有articles.id应该是articles_id我在这里遗漏了一些明显的东西吗?

提前致谢,非常感谢任何指点。

安伯

find 命令查找设置为主键的任何内容,默认情况下为id. 您可以更改模型中的主键:

class Article {

    protected $table = 'articles';
    protected $primaryKey = 'articles_id';

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尽管存在,但未找到记录

来自分类Dev

Pandas - 尽管存在但未读取列

来自分类Dev

尽管文件存在,但未找到Excel VBA文件

来自分类Dev

Pandas:Usecols与列不匹配,预期但未找到列

来自分类Dev

播种时 LARAVAL 5.4 SQL“未找到列”

来自分类Dev

AS/400(绿屏)SQL 列变量未找到

来自分类Dev

java.sql.SQLException:未找到列“移动”。?

来自分类Dev

java.sql.SQLException:未找到列“countryid”

来自分类Dev

psql:尽管存在关系,但未找到任何关系

来自分类Dev

SQL未知列,尽管肯定存在该列-SQL错误(1054)

来自分类Dev

Pandas- ValueError:Usecols与列不匹配,预期但未找到列

来自分类Dev

文件虽然存在但未找到(Java)

来自分类Dev

如果存在,则 awk 打印匹配的列,否则打印未找到

来自分类Dev

SDWebImage说“ URL未找到”(尽管存在)

来自分类Dev

尽管文件存在,但获取“未找到模块”

来自分类Dev

尽管使用Google Colab安装,但未找到Unicode模块

来自分类Dev

尽管已安装npm命令'serve',但未找到

来自分类Dev

尽管版本匹配,但未找到OSGi捆绑包

来自分类Dev

尽管满足了所有要求,但未找到 DSL implementation()

来自分类Dev

德比 - 值java.sql.SQLException:列“table.column_name”未找到

来自分类Dev

T-SQL:UNION ALL视图不可更新,因为未找到分区列

来自分类Dev

如果在分组或分区后未找到列值,则SQL从表中过滤出记录

来自分类Dev

Spring Data JPA:java.sql.SQLException:未找到列“id”

来自分类Dev

SQL找到与参数匹配的列

来自分类Dev

SQL更改列(如果存在)

来自分类Dev

SQL连接未找到记录

来自分类Dev

SQL - 未找到父键

来自分类Dev

尽管可以找到现有的 ClassName,但未找到 AppiumDriver MobileElement

来自分类Dev

尽管物理上存在控制器/动作未找到?

Related 相关文章

  1. 1

    尽管存在,但未找到记录

  2. 2

    Pandas - 尽管存在但未读取列

  3. 3

    尽管文件存在,但未找到Excel VBA文件

  4. 4

    Pandas:Usecols与列不匹配,预期但未找到列

  5. 5

    播种时 LARAVAL 5.4 SQL“未找到列”

  6. 6

    AS/400(绿屏)SQL 列变量未找到

  7. 7

    java.sql.SQLException:未找到列“移动”。?

  8. 8

    java.sql.SQLException:未找到列“countryid”

  9. 9

    psql:尽管存在关系,但未找到任何关系

  10. 10

    SQL未知列,尽管肯定存在该列-SQL错误(1054)

  11. 11

    Pandas- ValueError:Usecols与列不匹配,预期但未找到列

  12. 12

    文件虽然存在但未找到(Java)

  13. 13

    如果存在,则 awk 打印匹配的列,否则打印未找到

  14. 14

    SDWebImage说“ URL未找到”(尽管存在)

  15. 15

    尽管文件存在,但获取“未找到模块”

  16. 16

    尽管使用Google Colab安装,但未找到Unicode模块

  17. 17

    尽管已安装npm命令'serve',但未找到

  18. 18

    尽管版本匹配,但未找到OSGi捆绑包

  19. 19

    尽管满足了所有要求,但未找到 DSL implementation()

  20. 20

    德比 - 值java.sql.SQLException:列“table.column_name”未找到

  21. 21

    T-SQL:UNION ALL视图不可更新,因为未找到分区列

  22. 22

    如果在分组或分区后未找到列值,则SQL从表中过滤出记录

  23. 23

    Spring Data JPA:java.sql.SQLException:未找到列“id”

  24. 24

    SQL找到与参数匹配的列

  25. 25

    SQL更改列(如果存在)

  26. 26

    SQL连接未找到记录

  27. 27

    SQL - 未找到父键

  28. 28

    尽管可以找到现有的 ClassName,但未找到 AppiumDriver MobileElement

  29. 29

    尽管物理上存在控制器/动作未找到?

热门标签

归档