public function getDealers($code) { $brand = Brand::whereBrandCode($code)->first(); $dealerIds = $brand->users()->lists('user_id')->toArray(); $users = User::with('profile')->whereIn('id', $dealerIds)->get(); return \Fractal::collection($users, new UserTransformer())->getArray(); }
/** * Adds a new member to the Club */ public function storeMember(Request $request) { $this->setRequestValidator(new \App\Http\Requests\StoreClubMemberRequest()); $this->validateRequest($request); $club = \App\Club::find($request->input('club_id')); $member = \App\User::find($request->input('user_id')); $club->members()->attach($member->id); return \Fractal::collection($club->members, new \App\Transformers\UserTransformer())->getArray(); }
/** * Display a listing of the resource. * * @return Response */ public function index() { $items = \ApiHandler::parseMultiple($this->model)->getResult(); return \Fractal::collection($items, $this->transformer)->getArray(); }
public function all() { $likes = \DB::table('point_likes_view')->select('*')->get(); return \Fractal::collection($likes, new PointLikeTransformer())->responseJson(200); }