对查询结果实时性要求不高的话可以使用缓存处理:
return Cache::remember(ID, TIME, function() use (外部参数) {
$result = DB::select(外部参数);
return $result;
});
根据查询人员id和查询条件生成唯一缓存ID,例如:
$follow_record=Cache::remember(($staff_id.'-'.$star_time.'-'.$end_time), 3, function() use ($follow_record_sql) { $follow_record = DB::select($follow_record_sql); return $follow_record; });