通过外键引用的表上的列过滤Eloquent(Laravel)

时间:2016-10-25 19:20:38

标签: laravel eloquent

我想在表中过滤掉一个关键字,该关键字本身并不包含实际数据,而只包含其他表的外键。问题是我不能写Incident :: where(...)因为它会过滤外键id而不是它们包含的数据。 顺便说一下,我想要过滤的列总是被称为" name"在引用的表中。

澄清: 我有一张桌子'事件'使用' contact_method_id'等外键和' requested_by_id'我希望通过关键词“' john'”来过滤事件表的行。而不是比较约翰'到了' contact_method_id'或者' requested_by_id'我想将它们与' contact_methods.name'进行比较。和' users.name'。

有人知道这是否可行? 提前谢谢!

0 个答案:

没有答案