【问题标题】:Eloquent : querying models depending on model's relationshipsEloquent:根据模型的关系查询模型
【发布时间】:2013-06-19 13:47:48
【问题描述】:

我正在寻找一种根据模型关系的存在来查询模型的方法。

http://paste.laravel.com/xuh 这是我想要完成的粘贴。

基本的想法是只搜索用户在shared_access 表中可以访问的集合。

Dreamcode(不起作用):

Collection::where('sharedAccess.user_id', '=', Auth::user()->id->get())

【问题讨论】:

  • 您是否遇到任何错误?输出是什么?
  • 表的架构是什么?collection 和 sharedAccess 表是如何关联的?外键?

标签: laravel laravel-4 eloquent


【解决方案1】:

查看fancy has() method。它基本上允许你做这样的事情:

Collection::has('sharedAccess')->get();

这将获取所有具有相关 SharedAccess 实例的集合。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-01
    • 2019-09-20
    • 2015-10-29
    • 2016-02-26
    • 2016-01-16
    • 2014-11-22
    • 2021-08-27
    • 2021-01-16
    相关资源
    最近更新 更多