64 lines
1019 B
PHP
64 lines
1019 B
PHP
<?php
|
|
|
|
$api = app('Dingo\Api\Routing\Router');
|
|
|
|
$api->version('v1', function ($api) {
|
|
|
|
$api->get('events', function () {
|
|
return \App\Models\Event::all();
|
|
});
|
|
|
|
});
|
|
|
|
Route::group(['prefix' => 'api', 'middleware' => 'auth:api'], function () {
|
|
|
|
/*
|
|
* ---------------
|
|
* Organisers
|
|
* ---------------
|
|
*/
|
|
|
|
|
|
/*
|
|
* ---------------
|
|
* Events
|
|
* ---------------
|
|
*/
|
|
Route::resource('events', 'API\EventsApiController');
|
|
|
|
|
|
/*
|
|
* ---------------
|
|
* Attendees
|
|
* ---------------
|
|
*/
|
|
Route::resource('attendees', 'API\AttendeesApiController');
|
|
|
|
|
|
/*
|
|
* ---------------
|
|
* Orders
|
|
* ---------------
|
|
*/
|
|
|
|
/*
|
|
* ---------------
|
|
* Users
|
|
* ---------------
|
|
*/
|
|
|
|
/*
|
|
* ---------------
|
|
* Check-In / Check-Out
|
|
* ---------------
|
|
*/
|
|
|
|
|
|
Route::get('/', function () {
|
|
return response()->json([
|
|
'Hello' => Auth::guard('api')->user()->full_name . '!'
|
|
]);
|
|
});
|
|
|
|
|
|
}); |