<?php

// Admin web routes  for catalogo
Route::group(['prefix' => trans_setlocale().'/admin/turismo'], function () {
    Route::resource('catalogo', 'Renysh\Turismo\Http\Controllers\CatalogoAdminWebController');
});

// Admin API routes  for catalogo
Route::group(['prefix' => trans_setlocale().'api/v1/admin/turismo'], function () {
    Route::resource('catalogo', 'Renysh\Turismo\Http\Controllers\CatalogoAdminApiController');
});

// User web routes for catalogo
Route::group(['prefix' => trans_setlocale().'/user/turismo'], function () {
    Route::resource('catalogo', 'Renysh\Turismo\Http\Controllers\CatalogoUserWebController');
});

// User API routes for catalogo
Route::group(['prefix' => trans_setlocale().'api/v1/user/turismo'], function () {
    Route::resource('catalogo', 'Renysh\Turismo\Http\Controllers\CatalogoUserApiController');
});

// Public web routes for catalogo
Route::group(['prefix' => trans_setlocale().'/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\CatalogoPublicWebController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\CatalogoPublicWebController@show');
});

// Public API routes for catalogo
Route::group(['prefix' => trans_setlocale().'api/v1/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\CatalogoPublicApiController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\CatalogoPublicApiController@show');
});

// Admin web routes  for catalogoitem
Route::group(['prefix' => trans_setlocale().'/admin/turismo'], function () {
    Route::resource('catalogoitem', 'Renysh\Turismo\Http\Controllers\CatalogoitemAdminWebController');
});

// Admin API routes  for catalogoitem
Route::group(['prefix' => trans_setlocale().'api/v1/admin/turismo'], function () {
    Route::resource('catalogoitem', 'Renysh\Turismo\Http\Controllers\CatalogoitemAdminApiController');
});

// User web routes for catalogoitem
Route::group(['prefix' => trans_setlocale().'/user/turismo'], function () {
    Route::resource('catalogoitem', 'Renysh\Turismo\Http\Controllers\CatalogoitemUserWebController');
});

// User API routes for catalogoitem
Route::group(['prefix' => trans_setlocale().'api/v1/user/turismo'], function () {
    Route::resource('catalogoitem', 'Renysh\Turismo\Http\Controllers\CatalogoitemUserApiController');
});

// Public web routes for catalogoitem
Route::group(['prefix' => trans_setlocale().'/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\CatalogoitemPublicWebController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\CatalogoitemPublicWebController@show');
});

// Public API routes for catalogoitem
Route::group(['prefix' => trans_setlocale().'api/v1/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\CatalogoitemPublicApiController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\CatalogoitemPublicApiController@show');
});

// Admin web routes  for sitioevento
Route::group(['prefix' => trans_setlocale().'/admin/turismo'], function () {
    Route::resource('sitioevento', 'Renysh\Turismo\Http\Controllers\SitioeventoAdminWebController');
});

// Admin API routes  for sitioevento
Route::group(['prefix' => trans_setlocale().'api/v1/admin/turismo'], function () {
    Route::resource('sitioevento', 'Renysh\Turismo\Http\Controllers\SitioeventoAdminApiController');
});

// User web routes for sitioevento
Route::group(['prefix' => trans_setlocale().'/user/turismo'], function () {
    Route::resource('sitioevento', 'Renysh\Turismo\Http\Controllers\SitioeventoUserWebController');
});

// User API routes for sitioevento
Route::group(['prefix' => trans_setlocale().'api/v1/user/turismo'], function () {
    Route::resource('sitioevento', 'Renysh\Turismo\Http\Controllers\SitioeventoUserApiController');
});

// Public web routes for sitioevento
Route::group(['prefix' => trans_setlocale().'/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\SitioeventoPublicWebController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\SitioeventoPublicWebController@show');
});

// Public API routes for sitioevento
Route::group(['prefix' => trans_setlocale().'api/v1/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\SitioeventoPublicApiController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\SitioeventoPublicApiController@show');
});

// Admin web routes  for ubicacion
Route::group(['prefix' => trans_setlocale().'/admin/turismo'], function () {
    Route::resource('ubicacion', 'Renysh\Turismo\Http\Controllers\UbicacionAdminWebController');
});

// Admin API routes  for ubicacion
Route::group(['prefix' => trans_setlocale().'api/v1/admin/turismo'], function () {
    Route::resource('ubicacion', 'Renysh\Turismo\Http\Controllers\UbicacionAdminApiController');
});

// User web routes for ubicacion
Route::group(['prefix' => trans_setlocale().'/user/turismo'], function () {
    Route::resource('ubicacion', 'Renysh\Turismo\Http\Controllers\UbicacionUserWebController');
});

// User API routes for ubicacion
Route::group(['prefix' => trans_setlocale().'api/v1/user/turismo'], function () {
    Route::resource('ubicacion', 'Renysh\Turismo\Http\Controllers\UbicacionUserApiController');
});

// Public web routes for ubicacion
Route::group(['prefix' => trans_setlocale().'/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\UbicacionPublicWebController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\UbicacionPublicWebController@show');
});

// Public API routes for ubicacion
Route::group(['prefix' => trans_setlocale().'api/v1/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\UbicacionPublicApiController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\UbicacionPublicApiController@show');
});

// Admin web routes  for horarioatencion
Route::group(['prefix' => trans_setlocale().'/admin/turismo'], function () {
    Route::resource('horarioatencion', 'Renysh\Turismo\Http\Controllers\HorarioatencionAdminWebController');
});

// Admin API routes  for horarioatencion
Route::group(['prefix' => trans_setlocale().'api/v1/admin/turismo'], function () {
    Route::resource('horarioatencion', 'Renysh\Turismo\Http\Controllers\HorarioatencionAdminApiController');
});

// User web routes for horarioatencion
Route::group(['prefix' => trans_setlocale().'/user/turismo'], function () {
    Route::resource('horarioatencion', 'Renysh\Turismo\Http\Controllers\HorarioatencionUserWebController');
});

// User API routes for horarioatencion
Route::group(['prefix' => trans_setlocale().'api/v1/user/turismo'], function () {
    Route::resource('horarioatencion', 'Renysh\Turismo\Http\Controllers\HorarioatencionUserApiController');
});

// Public web routes for horarioatencion
Route::group(['prefix' => trans_setlocale().'/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\HorarioatencionPublicWebController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\HorarioatencionPublicWebController@show');
});

// Public API routes for horarioatencion
Route::group(['prefix' => trans_setlocale().'api/v1/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\HorarioatencionPublicApiController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\HorarioatencionPublicApiController@show');
});

// Admin web routes  for calificacion
Route::group(['prefix' => trans_setlocale().'/admin/turismo'], function () {
    Route::resource('calificacion', 'Renysh\Turismo\Http\Controllers\CalificacionAdminWebController');
});

// Admin API routes  for calificacion
Route::group(['prefix' => trans_setlocale().'api/v1/admin/turismo'], function () {
    Route::resource('calificacion', 'Renysh\Turismo\Http\Controllers\CalificacionAdminApiController');
});

// User web routes for calificacion
Route::group(['prefix' => trans_setlocale().'/user/turismo'], function () {
    Route::resource('calificacion', 'Renysh\Turismo\Http\Controllers\CalificacionUserWebController');
});

// User API routes for calificacion
Route::group(['prefix' => trans_setlocale().'api/v1/user/turismo'], function () {
    Route::resource('calificacion', 'Renysh\Turismo\Http\Controllers\CalificacionUserApiController');
});

// Public web routes for calificacion
Route::group(['prefix' => trans_setlocale().'/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\CalificacionPublicWebController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\CalificacionPublicWebController@show');
});

// Public API routes for calificacion
Route::group(['prefix' => trans_setlocale().'api/v1/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\CalificacionPublicApiController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\CalificacionPublicApiController@show');
});

// Admin web routes  for recurso
Route::group(['prefix' => trans_setlocale().'/admin/turismo'], function () {
    Route::resource('recurso', 'Renysh\Turismo\Http\Controllers\RecursoAdminWebController');
});

// Admin API routes  for recurso
Route::group(['prefix' => trans_setlocale().'api/v1/admin/turismo'], function () {
    Route::resource('recurso', 'Renysh\Turismo\Http\Controllers\RecursoAdminApiController');
});

// User web routes for recurso
Route::group(['prefix' => trans_setlocale().'/user/turismo'], function () {
    Route::resource('recurso', 'Renysh\Turismo\Http\Controllers\RecursoUserWebController');
});

// User API routes for recurso
Route::group(['prefix' => trans_setlocale().'api/v1/user/turismo'], function () {
    Route::resource('recurso', 'Renysh\Turismo\Http\Controllers\RecursoUserApiController');
});

// Public web routes for recurso
Route::group(['prefix' => trans_setlocale().'/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\RecursoPublicWebController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\RecursoPublicWebController@show');
});

// Public API routes for recurso
Route::group(['prefix' => trans_setlocale().'api/v1/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\RecursoPublicApiController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\RecursoPublicApiController@show');
});

// Admin web routes  for itinerario
Route::group(['prefix' => trans_setlocale().'/admin/turismo'], function () {
    Route::resource('itinerario', 'Renysh\Turismo\Http\Controllers\ItinerarioAdminWebController');
});

// Admin API routes  for itinerario
Route::group(['prefix' => trans_setlocale().'api/v1/admin/turismo'], function () {
    Route::resource('itinerario', 'Renysh\Turismo\Http\Controllers\ItinerarioAdminApiController');
});

// User web routes for itinerario
Route::group(['prefix' => trans_setlocale().'/user/turismo'], function () {
    Route::resource('itinerario', 'Renysh\Turismo\Http\Controllers\ItinerarioUserWebController');
});

// User API routes for itinerario
Route::group(['prefix' => trans_setlocale().'api/v1/user/turismo'], function () {
    Route::resource('itinerario', 'Renysh\Turismo\Http\Controllers\ItinerarioUserApiController');
});

// Public web routes for itinerario
Route::group(['prefix' => trans_setlocale().'/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\ItinerarioPublicWebController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\ItinerarioPublicWebController@show');
});

// Public API routes for itinerario
Route::group(['prefix' => trans_setlocale().'api/v1/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\ItinerarioPublicApiController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\ItinerarioPublicApiController@show');
});

// Admin web routes  for itinerarioitem
Route::group(['prefix' => trans_setlocale().'/admin/turismo'], function () {
    Route::resource('itinerarioitem', 'Renysh\Turismo\Http\Controllers\ItinerarioitemAdminWebController');
});

// Admin API routes  for itinerarioitem
Route::group(['prefix' => trans_setlocale().'api/v1/admin/turismo'], function () {
    Route::resource('itinerarioitem', 'Renysh\Turismo\Http\Controllers\ItinerarioitemAdminApiController');
});

// User web routes for itinerarioitem
Route::group(['prefix' => trans_setlocale().'/user/turismo'], function () {
    Route::resource('itinerarioitem', 'Renysh\Turismo\Http\Controllers\ItinerarioitemUserWebController');
});

// User API routes for itinerarioitem
Route::group(['prefix' => trans_setlocale().'api/v1/user/turismo'], function () {
    Route::resource('itinerarioitem', 'Renysh\Turismo\Http\Controllers\ItinerarioitemUserApiController');
});

// Public web routes for itinerarioitem
Route::group(['prefix' => trans_setlocale().'/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\ItinerarioitemPublicWebController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\ItinerarioitemPublicWebController@show');
});

// Public API routes for itinerarioitem
Route::group(['prefix' => trans_setlocale().'api/v1/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\ItinerarioitemPublicApiController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\ItinerarioitemPublicApiController@show');
});

// Admin web routes  for ruta
Route::group(['prefix' => trans_setlocale().'/admin/turismo'], function () {
    Route::resource('ruta', 'Renysh\Turismo\Http\Controllers\RutaAdminWebController');
});

// Admin API routes  for ruta
Route::group(['prefix' => trans_setlocale().'api/v1/admin/turismo'], function () {
    Route::resource('ruta', 'Renysh\Turismo\Http\Controllers\RutaAdminApiController');
});

// User web routes for ruta
Route::group(['prefix' => trans_setlocale().'/user/turismo'], function () {
    Route::resource('ruta', 'Renysh\Turismo\Http\Controllers\RutaUserWebController');
});

// User API routes for ruta
Route::group(['prefix' => trans_setlocale().'api/v1/user/turismo'], function () {
    Route::resource('ruta', 'Renysh\Turismo\Http\Controllers\RutaUserApiController');
});

// Public web routes for ruta
Route::group(['prefix' => trans_setlocale().'/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\RutaPublicWebController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\RutaPublicWebController@show');
});

// Public API routes for ruta
Route::group(['prefix' => trans_setlocale().'api/v1/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\RutaPublicApiController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\RutaPublicApiController@show');
});

// Admin web routes  for rutaitem
Route::group(['prefix' => trans_setlocale().'/admin/turismo'], function () {
    Route::resource('rutaitem', 'Renysh\Turismo\Http\Controllers\RutaitemAdminWebController');
});

// Admin API routes  for rutaitem
Route::group(['prefix' => trans_setlocale().'api/v1/admin/turismo'], function () {
    Route::resource('rutaitem', 'Renysh\Turismo\Http\Controllers\RutaitemAdminApiController');
});

// User web routes for rutaitem
Route::group(['prefix' => trans_setlocale().'/user/turismo'], function () {
    Route::resource('rutaitem', 'Renysh\Turismo\Http\Controllers\RutaitemUserWebController');
});

// User API routes for rutaitem
Route::group(['prefix' => trans_setlocale().'api/v1/user/turismo'], function () {
    Route::resource('rutaitem', 'Renysh\Turismo\Http\Controllers\RutaitemUserApiController');
});

// Public web routes for rutaitem
Route::group(['prefix' => trans_setlocale().'/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\RutaitemPublicWebController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\RutaitemPublicWebController@show');
});

// Public API routes for rutaitem
Route::group(['prefix' => trans_setlocale().'api/v1/turismos'], function () {
    Route::get('/', 'Renysh\Turismo\Http\Controllers\RutaitemPublicApiController@index');
    Route::get('/{slug?}', 'Renysh\Turismo\Http\Controllers\RutaitemPublicApiController@show');
});