Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $api->group(['namespace' => 'StreetArtvisor\Http\Controllers\v1'], function ($api) {
- $api->post('login', ['as' => 'login.email', 'uses' => 'SessionsController@login']);
- $api->post('register', ['as' => 'register', 'uses' => 'SessionsController@register']);
- $api->post('logout', ['as' => 'logout', 'uses' => 'SessionsController@logout']);
- $api->get('refresh', ['as' => 'refresh', 'uses' => 'SessionsController@refresh']);
- $api->get('activate/{user}/{code}', ['as' => 'activate', 'uses' => 'SessionsController@activate']);
- $api->post('facebook/{token}', ['as' => 'login.facebook', 'uses' => 'SessionsController@facebook']);
- $api->get('authenticate/{provider}', [
- 'as' => 'authenticate.provider',
- 'uses' => 'SessionsController@provider'
- ]);
- $api->get('authenticate/{provider}/callback', [
- 'as' => 'authenticate.provider.callback',
- 'uses' => 'SessionsController@callback'
- ]);
- $api->get('check/nickname', ['as' => 'checkNickname', 'uses' => 'AutocompleteController@nickname']);
- $api->get('check/streetName', ['as' => 'checkStreetName', 'uses' => 'AutocompleteController@streetName']);
- $api->get('check/email', ['as' => 'checkEmail', 'uses' => 'AutocompleteController@email']);
- $api->get('utente', 'UsersController@index');
- $api->get('countries', 'CountriesController@index');
- $api->get('countries/{country}', 'CountriesController@show');
- $api->get('cities', 'CitiesController@index');
- $api->get('cities/{city}', 'CitiesController@show');
- $api->get('categories', 'CategoriesController@index');
- });
- $api->group([
- 'middleware' => 'eipiai.auth',
- 'namespace' => 'StreetArtvisor\Http\Controllers\v1'
- ], function ($api) {
- $api->group(['namespace' => 'Busker'], function ($api) {
- $api->get('buskers/popular/{items?}', 'BuskersController@popular');
- $api->get('buskers/rated/{items?}', 'BuskersController@rated');
- $api->resource('buskers', 'BuskersController', ['except' => ['create', 'edit']]);
- $api->resource('buskers.reviews', 'ReviewsController', ['except' => ['create', 'edit']]);
- $api->resource('buskers.events', 'EventsController', ['except' => ['create', 'edit']]);
- $api->resource('buskers.media', 'MediaController', ['except' => ['create', 'edit']]);
- $api->resource('buskers.staticPoints', 'StaticPointsController', ['except' => ['create', 'edit']]);
- $api->resource('buskers.categories', 'CategoriesController', ['except' => ['create', 'edit']]);
- $api->resource('buskers.followers', 'FollowersController', ['only' => ['index', 'store', 'destroy']]);
- $api->resource('buskers.following', 'FollowingController', ['only' => ['index', 'store', 'destroy']]);
- });
- $api->get('me', ['as' => 'me', 'uses' => 'SessionsController@me']);
- $api->resource('users', 'UsersController', ['except' => ['create', 'edit']]);
- $api->resource('users.profiles', 'UserProfilesController', ['only' => ['show', 'update']]);
- $api->resource('staticPoints', 'StaticPointsController', ['except' => ['create', 'edit']]);
- $api->resource('providers', 'ProvidersController', ['except' => ['create', 'edit']]);
- $api->resource('guests', 'GuestsController', ['except' => ['create', 'edit']]);
- $api->resource('events', 'EventsController', ['only' => ['index', 'show']]);
- $api->resource('events.guests', 'EventGuestsController', ['except' => ['create', 'edit']]);
- $api->get('categories/{category}', 'CategoriesController@show');
- $api->post('categories', 'CategoriesController@store');
- $api->put('categories/{category}', 'CategoriesController@update');
- $api->delete('categories/{category}', 'CategoriesController@destroy');
- $api->get('countries/{country}', 'CountriesController@show');
- $api->post('countries', 'CountriesController@store');
- $api->put('countries/{country}', 'CountriesController@update');
- $api->delete('countries/{country}', 'CountriesController@destroy');
- $api->get('cities/{city}', 'CitiesController@show');
- $api->post('cities', 'CitiesController@store');
- $api->put('cities/{city}', 'CitiesController@update');
- $api->delete('cities/{city}', 'CitiesController@destroy');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement