当前位置: 首页 > 知识库问答 >
问题:

如何在雄辩的ORM Laravel上添加多个where子句?

闾丘德业
2023-03-14

很难在这里尝试检索特定的记录,我需要的ID和日期匹配,这里是我的代码:

      $testq= DB::table('attendances')->where('user_id', '=', $userinput && 'logon', '=', $newdate)->get();

共有2个答案

邢同
2023-03-14

作为@sectus答案的补充,您可能会喜欢以下语法:

$testq= DB::table('attendances')->whereUserId($userinput)
                                ->whereLogon($newdate)
                                ->get();
公良扬
2023-03-14

只要在哪里多加一个。

$testq= DB::table('attendances')
    ->where('user_id', '=', $userinput)
    ->where('logon', '=', $newdate)
    ->get();

http://laravel.com/api/4.2/Illuminate/Database/Eloquent/Builder.html#method_where

$this,其中(字符串$column,字符串$operator=null,混合$value=null,字符串$boolean='和')

向查询中添加基本where子句。

 类似资料:
  • 我有一个问题,我很难用laravel雄辩的ORM编写这个问题。 如果有人能帮忙,我将不胜感激。 下面是SQL表达式:

  • 问题内容: 对于拍摄特定的对象我有目标的一个在线竞赛 用户 上传 图片 的 对象 ,其中对象具有 类别 和 子类别 。 用户的仪表板应如下所示: 为了能够在适当的循环中输出图片,我在模型之间安装了 hasMany 关系。所以我可以通过以下方式获得具有方便层次结构的对象 问题: 对于仪表板,我当然只希望来自某个用户的图像: Pictures 模型包含一个 user_id 字段。我可以直接获取用户的图

  • 我有一个搜索功能在我的应用程序,将搜索一个“广泛的”搜索词的几个列或一个定义的列作为用户选择。我还有一个outser语句,用于搜索公司id(多租户应用程序)和分配的subcompany_id,它们都属于用户。 当我搜索时,我得到了所有的结果,它没有使用与用户相关的company_id或subcompany_id。我发现它在语句括号内使用subcompany_id,而不是在括号外。 此代码返回以下查

  • 问题内容: 我正在尝试使用Eloquent在数据库种子期间执行以下查询: 这是我在Eloquent中的实现: 尽管第一个查询始终返回完整结果,但Eloquent等价项始终为表的和字段以外的所有内容返回空元素。由于和模型都是工匠生成的骨架,因此我无所适从。 例如: 这是当我对种子(最初由Faker生成)的第一个口才查询dd()时输出的数组: 问题答案: 可以通过指定特定表中所需的特定列名来解决,如下

  • 我正在使用Laravel和它提供的雄辩的ORM,但我正在努力选择我需要的数据。我有两种型号 我该怎么做?

  • 我尝试从带有多个where和/或子句的表中获得结果。