I want to load more links of day, but the whereDate not working, and I don't know why... The date format is correct.
public function day_load_more($clicks, $total_links, $data) {
$data_carbon = Carbon::createFromFormat('d-m-Y h:i:s', '20-02-2018 00:00:00');
$ex_link_in = explode(',', $_POST['links_inserts']);
$links = Link::where('status', '=', 1)
->WhereNotIn('id', $ex_link_in)
->whereDate('created_at', $data_carbon)
->where('clicks', '<=', $clicks)
->orderBy('clicks', 'desc')
->with('page', 'tag')
->where('sponsored', 0)
->take(10)
->get();
}
The stranger thing, is that in the other method works fine (show only links of day):
public function linksofday($data){
$data_carbon = Carbon::createFromFormat('d-m-Y h:i:s', '20-02-2018 00:00:00');
$links = Link::where('status', '=', 1)
->orderBy('clicks', 'desc')
->with('page', 'tag')
->where('sponsored', 0)
->whereDate('created_at', $data_carbon)
->whereNotIn('id', [$this->getFirstLinkDay($data)->id])
->take(10)
->get();
}
I got 5 links of day 20-02, when I roll the page, should not show anything more, but shows links of others days...
我不认为问题出在您的date
解析上,而是其他一些where
或者可能是因为某些输入变量的数据有误,也可以不使用$_POST
而是使用Request
对象访问其数据
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.