app/Http/controllers/articles_controller中提示getArticleByID未定义

讨论数量: 7

和你一样碰到这个问题,着章节感觉写的不全

2年前 评论
goStruct

应该是写漏了,还少个getArticleByID方法

2年前 评论

在Gorm那边才会解决这问题

2年前 评论

这个为了让这一章节跑通
加上了

type Article struct { Title, Body string ID int64 }

var db *sql.DB

func getArticleByID(id string) (Article, error) { article := Article{} query := "SELECT * FROM articles WHERE id = ?"

db = database.DB
err := db.QueryRow(query, id).Scan(&article.ID, &article.Title, &article.Body)
return article, err

}

db = database.DB 这里面又引入了一次 而main.php 也有 如果不引入会报: runtime error: invalid memory address or nil pointer dereference

2年前 评论
lintan 10个月前
任飘渺

这两节下来有点懵

2年前 评论

8.4章会解决这个问题

10个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!