Beispiel #1
0
 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();
 }
Beispiel #2
0
 /**
  * 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();
 }
Beispiel #3
0
 /**
  * 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);
 }