where(['category_delete_time'=>0]) ->when($keywords != '', function ($query) use ($keywords){ $query->where('category_name', 'like', '%' . $keywords . '%'); }) ->orderBy('category_update_time','DESC') ->forPage($page, $limit) ->get(); $count = static::where(['category_delete_time'=>0]) ->when($keywords != '', function ($query) use ($keywords){ $query->where('category_name', 'like', '%' . $keywords . '%'); })->count(); return [$list, $count]; } public function getCategoryCreateTimeAttribute($value) { return date('Y-m-d H:i:s', $value); } public function getCategoryUpdateTimeAttribute($value) { return date('Y-m-d H:i:s', $value); } }