when($keywords != '', function ($query) use ($keywords){ $query->where('log_name', 'like', '%' . $keywords . '%'); }) ->orderBy('log_create_time','DESC') ->forPage($page, $limit) ->get(); $count = static::when($keywords != '', function ($query) use ($keywords){ $query->where('log_name', 'like', '%' . $keywords . '%'); }) ->count(); return [$list, $count]; } //时间格式 public function getLogCreateTimeAttribute($value) { if($value == 0 || $value == ''){ return 0; }else{ return date('Y-m-d H:i:s', $value); } } }