Skip to content

Instantly share code, notes, and snippets.

@Enigmatiic
Created February 21, 2018 17:29
Show Gist options
  • Save Enigmatiic/407887b7838fac5f410849f50aed4285 to your computer and use it in GitHub Desktop.
Save Enigmatiic/407887b7838fac5f410849f50aed4285 to your computer and use it in GitHub Desktop.
<?php
/**
* API For User's Mobile Application (android & ios)
*/
Route::group(['namespace' => 'Api', 'prefix' => 'user'], function (){
// Login Users
Route::post('/login', 'UsersController@login');
// Register Users
Route::post('/register', 'UsersController@register');
// Get Users Profil
Route::get('/profil/{user_id}', 'UsersController@profil');
// Get All Online Event
Route::get('/events/online', 'EventsController@eventsonline');
// Get All Online Event
Route::get('/event/{event_id}', 'EventsController@event');
// Get Categorie Event
Route::get('/events/categories', 'EventsController@getCategories');
// Get Favoris Event
Route::get('/favoris/{user_id}', 'EventsController@myFavorites');
// Get Tickets For Users
Route::get('/tickets/{user_id}', 'TicketsController@mytickets');
});
/**
* API For Organizer's Mobile Application (android & ios)
*/
Route::group(['namespace' => 'Api', 'prefix' => 'organizer'], function (){
// Login Organizers
Route::post('/login', 'OrganizersController@login');
// Register Organizers
Route::post('/register', 'OrganizersController@register');
// Get Organizer's Profil
Route::get('/profil/{organizer_id}', 'OrganizersController@profil');
// Get On Course events
Route::get('/events/on-course/{organizer_id}', 'EventsController@eventoncourse');
// Get Passed events
Route::get('/events/passed/{organizer_id}', 'EventsController@eventpassed');
// Get Event statistics
Route::get('/event/statistics/{event_id}', 'EventsController@eventstatistics');
// Get All Participants For Event
Route::get('/listing/{event_id}', 'ListingController@listingall');
// Get Participant For Specific Ticket
Route::get('/listing/{event_id}/{ticket_id}', 'ListingController@listingpertype');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment