validate([ 'key' => 'required', ]); $query = Banner::with(['place'])->filter($request->all())->sort()->enable(); $list = $query->get(); return $this->json(BannerResource::collection($list)); } }