Eloquent:" WHERE(等于陈述)AND(LIKE陈述)"

时间:2016-04-22 12:34:15

标签: mysql laravel laravel-5 eloquent laravel-5.2

我基本上想做:

var refreshIntervalId = setInterval(function(){
            if($(".path:not(.show)").length == 0) {
            alert("Finish");
                  clearInterval(refreshIntervalId);      
      } else {
          $(".path:not(.show)").slice(0,10).addClass("show");
          console.log("Run");
      }
}, 300);

但使用雄辩。

我试过了:

select * from request where id = 1 and created_at like (today's date);

但是会返回错误:

 $query = m_requests::where(['id' => Auth::User()->id, "created_at", "like", "%".date("Y-m-d")."%"]);

有谁知道我怎么能达到我想做的目的?

总结: 我希望id等于所请求的id,但我希望日期为" LIKE"今天的日期(这是因为我只对它的创建日期感兴趣,而不是它创建的时间)。

干杯

1 个答案:

答案 0 :(得分:1)

试试这个,它应该有效:

{{1}}