Advertisement
Guest User

Untitled

a guest
Sep 27th, 2016
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.44 KB | None | 0 0
  1. $api->group(['namespace' => 'StreetArtvisor\Http\Controllers\v1'], function ($api) {
  2. $api->post('login', ['as' => 'login.email', 'uses' => 'SessionsController@login']);
  3. $api->post('register', ['as' => 'register', 'uses' => 'SessionsController@register']);
  4. $api->post('logout', ['as' => 'logout', 'uses' => 'SessionsController@logout']);
  5. $api->get('refresh', ['as' => 'refresh', 'uses' => 'SessionsController@refresh']);
  6. $api->get('activate/{user}/{code}', ['as' => 'activate', 'uses' => 'SessionsController@activate']);
  7.  
  8. $api->post('facebook/{token}', ['as' => 'login.facebook', 'uses' => 'SessionsController@facebook']);
  9.  
  10. $api->get('authenticate/{provider}', [
  11. 'as' => 'authenticate.provider',
  12. 'uses' => 'SessionsController@provider'
  13. ]);
  14. $api->get('authenticate/{provider}/callback', [
  15. 'as' => 'authenticate.provider.callback',
  16. 'uses' => 'SessionsController@callback'
  17. ]);
  18.  
  19. $api->get('check/nickname', ['as' => 'checkNickname', 'uses' => 'AutocompleteController@nickname']);
  20. $api->get('check/streetName', ['as' => 'checkStreetName', 'uses' => 'AutocompleteController@streetName']);
  21. $api->get('check/email', ['as' => 'checkEmail', 'uses' => 'AutocompleteController@email']);
  22.  
  23. $api->get('utente', 'UsersController@index');
  24.  
  25. $api->get('countries', 'CountriesController@index');
  26. $api->get('countries/{country}', 'CountriesController@show');
  27. $api->get('cities', 'CitiesController@index');
  28. $api->get('cities/{city}', 'CitiesController@show');
  29.  
  30. $api->get('categories', 'CategoriesController@index');
  31. });
  32.  
  33. $api->group([
  34. 'middleware' => 'eipiai.auth',
  35. 'namespace' => 'StreetArtvisor\Http\Controllers\v1'
  36. ], function ($api) {
  37.  
  38. $api->group(['namespace' => 'Busker'], function ($api) {
  39. $api->get('buskers/popular/{items?}', 'BuskersController@popular');
  40. $api->get('buskers/rated/{items?}', 'BuskersController@rated');
  41. $api->resource('buskers', 'BuskersController', ['except' => ['create', 'edit']]);
  42. $api->resource('buskers.reviews', 'ReviewsController', ['except' => ['create', 'edit']]);
  43. $api->resource('buskers.events', 'EventsController', ['except' => ['create', 'edit']]);
  44. $api->resource('buskers.media', 'MediaController', ['except' => ['create', 'edit']]);
  45. $api->resource('buskers.staticPoints', 'StaticPointsController', ['except' => ['create', 'edit']]);
  46. $api->resource('buskers.categories', 'CategoriesController', ['except' => ['create', 'edit']]);
  47. $api->resource('buskers.followers', 'FollowersController', ['only' => ['index', 'store', 'destroy']]);
  48. $api->resource('buskers.following', 'FollowingController', ['only' => ['index', 'store', 'destroy']]);
  49. });
  50.  
  51. $api->get('me', ['as' => 'me', 'uses' => 'SessionsController@me']);
  52. $api->resource('users', 'UsersController', ['except' => ['create', 'edit']]);
  53. $api->resource('users.profiles', 'UserProfilesController', ['only' => ['show', 'update']]);
  54. $api->resource('staticPoints', 'StaticPointsController', ['except' => ['create', 'edit']]);
  55. $api->resource('providers', 'ProvidersController', ['except' => ['create', 'edit']]);
  56. $api->resource('guests', 'GuestsController', ['except' => ['create', 'edit']]);
  57. $api->resource('events', 'EventsController', ['only' => ['index', 'show']]);
  58. $api->resource('events.guests', 'EventGuestsController', ['except' => ['create', 'edit']]);
  59.  
  60.  
  61. $api->get('categories/{category}', 'CategoriesController@show');
  62. $api->post('categories', 'CategoriesController@store');
  63. $api->put('categories/{category}', 'CategoriesController@update');
  64. $api->delete('categories/{category}', 'CategoriesController@destroy');
  65.  
  66. $api->get('countries/{country}', 'CountriesController@show');
  67. $api->post('countries', 'CountriesController@store');
  68. $api->put('countries/{country}', 'CountriesController@update');
  69. $api->delete('countries/{country}', 'CountriesController@destroy');
  70.  
  71. $api->get('cities/{city}', 'CitiesController@show');
  72. $api->post('cities', 'CitiesController@store');
  73. $api->put('cities/{city}', 'CitiesController@update');
  74. $api->delete('cities/{city}', 'CitiesController@destroy');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement