如何在 Laravel 中请求获取记录以及链接?假设我们有一张桌子:
ChapterTable
________________________________
id | title | volume | created_at
1 | прив | 1 | 0000:00...
2 | п112 | 1 | 0000:00...
3 | 3234 | 2 | 0000:00...
VolumeTable
________________________________
id | title | created_at
1 | том 1 | 0000:00...
2 | том 2 | 0000:00...
3 | том 3 | 0000:00...
如何从chapterTable表中获取id = 1 和卷“第 1 卷”而不是“1”的行?
SQL RESULT
________________________________
id | title | volume | created_at
1 | прив | Том 1 | 0000:00...
chapterTable.volume和volumeTable.id之间的关系已经定义。
Keyname Type Unique Packed Column Cardinality Collation Null
____________________________________________________________________________________
chapters_volume_foreign |BTREEЭ |No |No |volume |2 |A |No
解决了一个问题。有必要在 Chapter 模型中添加一个函数:
以前,同一个函数被称为volume(),这就是为什么当被调用时:
我得到了 id 卷而不是对象。