From 66a50d5040d9371d7499584d33304e634110884e Mon Sep 17 00:00:00 2001 From: Dave Earley Date: Sun, 17 Apr 2016 19:49:48 +0100 Subject: [PATCH] Work on API --- app/Http/Controllers/API/ApiBaseController.php | 2 ++ app/Http/Controllers/API/AttendeesApiController.php | 3 ++- app/Http/Controllers/API/EventsApiController.php | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/API/ApiBaseController.php b/app/Http/Controllers/API/ApiBaseController.php index 5dc8948a..d23c4205 100644 --- a/app/Http/Controllers/API/ApiBaseController.php +++ b/app/Http/Controllers/API/ApiBaseController.php @@ -4,6 +4,7 @@ namespace app\Http\Controllers\API; use App\Http\Controllers\Controller; +use App\Http\Requests\Request; use Illuminate\Support\Facades\Auth; class ApiBaseController extends Controller @@ -14,5 +15,6 @@ class ApiBaseController extends Controller { $this->account_id = Auth::guard('api')->user()->account_id; } + } \ No newline at end of file diff --git a/app/Http/Controllers/API/AttendeesApiController.php b/app/Http/Controllers/API/AttendeesApiController.php index add3a023..d4577962 100644 --- a/app/Http/Controllers/API/AttendeesApiController.php +++ b/app/Http/Controllers/API/AttendeesApiController.php @@ -14,9 +14,10 @@ class AttendeesApiController extends ApiBaseController */ public function index(Request $request) { - return Attendee::scope($this->account_id)->get(); + return Attendee::scope($this->account_id)->paginate($request->get('per_page', 25)); } + /** * @param Request $request * @param $attendee_id diff --git a/app/Http/Controllers/API/EventsApiController.php b/app/Http/Controllers/API/EventsApiController.php index 6cd71977..6547334b 100644 --- a/app/Http/Controllers/API/EventsApiController.php +++ b/app/Http/Controllers/API/EventsApiController.php @@ -14,7 +14,7 @@ class EventsApiController extends ApiBaseController */ public function index(Request $request) { - return Event::scope($this->account_id)->get(); + return Event::scope($this->account_id)->paginate(20); } /**