/** * @return \Illuminate\Http\JsonResponse */ public function getList() { $slide_id = Request::get('slide_id'); if ($slide_id > 0) { $data = $this->banner->where('slide_id', $slide_id)->paginate(10)->toArray(); } else { $data = $this->banner->paginate(10)->toArray(); } foreach ($data['data'] as $k => $v) { if ($v['banner'] > 0) { $data['data'][$k]['banner'] = \Uploader::select(['id', 'path'])->find($v['banner']); } } return response()->json($data); }