【发布时间】:2018-12-14 16:47:42
【问题描述】:
现在我有以下模型结构,
Country -> State -> City -> Student
而Student 模型包括first_name 和last_name。
所以,我希望通过提供学生的名字来过滤国家/地区。就像如果我给 John 那么我想要一个国家的列表,这些国家的学生的名字是 John。
我正在尝试这样的事情,
我在Country 模型中添加了一个名为Students() 的方法,并从该方法返回Student 实例。但现在我坚持要找出如何过滤国家/地区。
感谢期待。
【问题讨论】:
-
你的学生表有 country_id 或 city_id?
-
@DsRaj Only city_id
-
好的,你想要名字以 John 开头的学生的国家/地区列表让我们说:姓名:John Dark Country:UK,姓名:John Due Country:US right
-
@DsRaj 是的,对
标签: laravel eloquent laravel-query-builder