paginate(config('app.pagination')); return ApiResponse::OK->response([ 'data' => $packages, ]); } public function store(PackagesStoreRequest $request) { $validated = $request->validated(); $package = Packages::create($validated); return ApiResponse::CREATED->response([ 'data' => $package, ]); } public function update(PackagesUpdateRequest $request, Packages $package) { $package->update($request->validated()); return ApiResponse::OK->response([ 'data' => $package, ]); } public function destroy(Packages $package) { $package->delete(); return ApiResponse::NO_CONTENT->response(); } }