【发布时间】:2019-02-03 16:11:25
【问题描述】:
$db = DB::connection()->getPdo();
$query = "
SELECT
c.id, sys_id, cam_name, description, brand, product, c.status, update_by, start_date, end_date,
DATE_FORMAT(CONVERT_TZ(c.created_at, @@session.time_zone, '" . Common::utc_offset() . "'), '%Y-%m-%d %H:%i:%s') as created_at,
DATE_FORMAT(CONVERT_TZ(c.updated_at, @@session.time_zone, '" . Common::utc_offset() . "'), '%Y-%m-%d %H:%i:%s') as updated_at,
hashid, blm_field, inactive_period, is_testing, signature, camp_type,
SUM(IF(p.inter = 1 AND p.admin_res = 0, 1, 0)) as Bi_count
FROM camp c
LEFT JOIN pros p on c.id = p.camp_id "
;
if ($campaign_type != null) $query = $query . ' WHERE c.campaign_type = "' . $camp_type . '" ';
$query = $query . ' GROUP BY c.id ';
$excute= $db->prepare($query);
我是 laravel 的新手,所以我想知道是否有办法将此查询转换为 laravel 语法以使用 pagination()
【问题讨论】:
-
laravel.com/docs/5.6/queries laravel.com/docs/5.6/pagination 试试看,然后再提出更具体的问题。