Attendize/app/Http/Controllers/API/AttendeesApiController.php

48 lines
882 B
PHP
Raw Normal View History

2016-04-14 14:17:30 +00:00
<?php
namespace app\Http\Controllers\API;
use App\Models\Attendee;
use Illuminate\Http\Request;
2016-04-14 17:44:53 +00:00
class AttendeesApiController extends ApiBaseController
2016-04-14 14:17:30 +00:00
{
/**
* @param Request $request
* @return mixed
*/
public function index(Request $request)
{
2016-04-17 18:49:48 +00:00
return Attendee::scope($this->account_id)->paginate($request->get('per_page', 25));
2016-04-14 14:17:30 +00:00
}
2016-04-17 18:49:48 +00:00
2016-04-14 14:17:30 +00:00
/**
* @param Request $request
* @param $attendee_id
* @return mixed
*/
public function show(Request $request, $attendee_id)
{
2016-09-06 20:39:27 +00:00
if ($attendee_id) {
2016-04-14 14:17:30 +00:00
return Attendee::scope($this->account_id)->find($attendee_id);
}
return response('Attendee Not Found', 404);
}
2016-09-06 20:39:27 +00:00
public function store(Request $request)
{
}
public function update(Request $request)
{
}
public function destroy(Request $request)
{
}
2016-04-14 14:17:30 +00:00
}