paginate(); return ShopsResource::collection($shops); } public function getPlatList() { $shop = new Shop(); return new ShopsResource($shop->getPlatList()); } public function store(Request $request) { $validator = Validator::make($request->all(), [ 'name' => 'required|string|max:255|unique:shops,name', 'plat_id' => 'required|integer', ]); if ($validator->fails()) { $this->setValidatorFailResponse($validator->getMessageBag()->getMessages()); return response($this->res, $this->res['httpCode']); } $shop = new Shop(); $shop->name = $request->name; $shop->plat_id = $request->plat_id; $shop->save(); return response($this->res, $this->res['httpCode']); } }