1
我在这样的Laravel查询生成器中有一个查询。我想从特定年份获取数据Unix时间格式不工作在Laravel条款
$query = blogs::where(array('blogs.status' => '1','blog_categories.status' => '1','categories.status' => '1','blogs.published' => '1'));
if (isset($year) and $year != NULL)$query->where("FROM_UNIXTIME(blogs.pubdate, '%Y')", '=', $year);
$result= $query->leftJoin('blog_categories', 'blog_categories.blogid', '=', 'blogs.blogid')->leftJoin('categories', 'blog_categories.catid', '=', 'categories.catid')->orderBy('blogs.publisheddate', 'desc')->count();
我收到了错误'FROM_UNIXTIME'命令。这里我的'blogs.pubdate'是时间戳格式(1456313400)。任何想法?
感谢您的帮助。
太谢谢你了 – Meera