Attendize/app/Http/api_routes.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 . '!'
]);
});
});