【问题标题】:Laravel relationships (one to many)Laravel 关系(一对多)
【发布时间】:2020-09-30 12:09:49
【问题描述】:

我是 Laravel 的新手,也许有人可以给我一个例子。
我有两张桌子 - AuhorsBooks 和两个视图 - authors.indexbooks.index
我知道如何在 authors.index 中显示所有与作者相关的书籍,但问题是,如何在 books.index 视图中显示所有与作者相关的书籍?
我的模型和 BookController:

Authors

Books

BooksController

【问题讨论】:

  • 请直接在此处提供您的代码,而不是指向...代码图像的链接。我们不能将图像用作代码

标签: laravel table-relationships


【解决方案1】:

您需要在您的Books 模型中使用相反的功能belongsTo

public function authors() {
    return $this->belongsTo(Authors::class, 'author_id', 'id');
}

您可以找到更多信息here

【讨论】:

  • 好吧。答案是正确的。问题应该解决了。
  • 感谢您的回答!但是我应该在我的 BooksController 索引函数中写什么,以在 books.index 视图中显示所有与作者相关的书籍?
猜你喜欢
  • 2018-06-15
  • 2018-09-27
  • 2017-12-24
  • 2018-04-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多