<?php

// Admin web routes  for cliente
Route::group(['prefix' => trans_setlocale().'/admin/cliente'], function () {
    Route::resource('cliente', 'Clientes\Cliente\Http\Controllers\ClienteAdminWebController');
});

// Admin API routes  for cliente
Route::group(['prefix' => trans_setlocale().'api/v1/admin/cliente'], function () {
    Route::resource('cliente', 'Clientes\Cliente\Http\Controllers\ClienteAdminApiController');
});

// User web routes for cliente
Route::group(['prefix' => trans_setlocale().'/user/cliente'], function () {
    Route::resource('cliente', 'Clientes\Cliente\Http\Controllers\ClienteUserWebController');
});

// User API routes for cliente
Route::group(['prefix' => trans_setlocale().'api/v1/user/cliente'], function () {
    Route::resource('cliente', 'Clientes\Cliente\Http\Controllers\ClienteUserApiController');
});

// Public web routes for cliente
Route::group(['prefix' => trans_setlocale().'/clientes'], function () {
    Route::get('/', 'Clientes\Cliente\Http\Controllers\ClientePublicWebController@index');
    Route::get('/{slug?}', 'Clientes\Cliente\Http\Controllers\ClientePublicWebController@show');
});

// Public API routes for cliente
Route::group(['prefix' => trans_setlocale().'api/v1/clientes'], function () {
    Route::get('/', 'Clientes\Cliente\Http\Controllers\ClientePublicApiController@index');
    Route::get('/{slug?}', 'Clientes\Cliente\Http\Controllers\ClientePublicApiController@show');
});

// Admin web routes  for cliente
Route::group(['prefix' => trans_setlocale().'/admin/cliente'], function () {
    Route::resource('cliente', 'Clientes\Cliente\Http\Controllers\ClienteAdminWebController');
});

// Admin API routes  for cliente
Route::group(['prefix' => trans_setlocale().'api/v1/admin/cliente'], function () {
    Route::resource('cliente', 'Clientes\Cliente\Http\Controllers\ClienteAdminApiController');
});

// User web routes for cliente
Route::group(['prefix' => trans_setlocale().'/user/cliente'], function () {
    Route::resource('cliente', 'Clientes\Cliente\Http\Controllers\ClienteUserWebController');
});

// User API routes for cliente
Route::group(['prefix' => trans_setlocale().'api/v1/user/cliente'], function () {
    Route::resource('cliente', 'Clientes\Cliente\Http\Controllers\ClienteUserApiController');
});

// Public web routes for cliente
Route::group(['prefix' => trans_setlocale().'/clientes'], function () {
    Route::get('/', 'Clientes\Cliente\Http\Controllers\ClientePublicWebController@index');
    Route::get('/{slug?}', 'Clientes\Cliente\Http\Controllers\ClientePublicWebController@show');
});

// Public API routes for cliente
Route::group(['prefix' => trans_setlocale().'api/v1/clientes'], function () {
    Route::get('/', 'Clientes\Cliente\Http\Controllers\ClientePublicApiController@index');
    Route::get('/{slug?}', 'Clientes\Cliente\Http\Controllers\ClientePublicApiController@show');
});

// Admin web routes  for arquivo
Route::group(['prefix' => trans_setlocale().'/admin/cliente'], function () {
    Route::resource('arquivo', 'Clientes\Cliente\Http\Controllers\ArquivoAdminWebController');
});

// Admin API routes  for arquivo
Route::group(['prefix' => trans_setlocale().'api/v1/admin/cliente'], function () {
    Route::resource('arquivo', 'Clientes\Cliente\Http\Controllers\ArquivoAdminApiController');
});

// User web routes for arquivo
Route::group(['prefix' => trans_setlocale().'/user/cliente'], function () {
    Route::resource('arquivo', 'Clientes\Cliente\Http\Controllers\ArquivoUserWebController');
});

// User API routes for arquivo
Route::group(['prefix' => trans_setlocale().'api/v1/user/cliente'], function () {
    Route::resource('arquivo', 'Clientes\Cliente\Http\Controllers\ArquivoUserApiController');
});

// Public web routes for arquivo
Route::group(['prefix' => trans_setlocale().'/clientes'], function () {
    Route::get('/', 'Clientes\Cliente\Http\Controllers\ArquivoPublicWebController@index');
    Route::get('/{slug?}', 'Clientes\Cliente\Http\Controllers\ArquivoPublicWebController@show');
});

// Public API routes for arquivo
Route::group(['prefix' => trans_setlocale().'api/v1/clientes'], function () {
    Route::get('/', 'Clientes\Cliente\Http\Controllers\ArquivoPublicApiController@index');
    Route::get('/{slug?}', 'Clientes\Cliente\Http\Controllers\ArquivoPublicApiController@show');
});

// Admin web routes  for pasta
Route::group(['prefix' => trans_setlocale().'/admin/cliente'], function () {
    Route::resource('pasta', 'Clientes\Cliente\Http\Controllers\PastaAdminWebController');
});

// Admin API routes  for pasta
Route::group(['prefix' => trans_setlocale().'api/v1/admin/cliente'], function () {
    Route::resource('pasta', 'Clientes\Cliente\Http\Controllers\PastaAdminApiController');
});

// User web routes for pasta
Route::group(['prefix' => trans_setlocale().'/user/cliente'], function () {
    Route::resource('pasta', 'Clientes\Cliente\Http\Controllers\PastaUserWebController');
});

// User API routes for pasta
Route::group(['prefix' => trans_setlocale().'api/v1/user/cliente'], function () {
    Route::resource('pasta', 'Clientes\Cliente\Http\Controllers\PastaUserApiController');
});

// Public web routes for pasta
Route::group(['prefix' => trans_setlocale().'/clientes'], function () {
    Route::get('/', 'Clientes\Cliente\Http\Controllers\PastaPublicWebController@index');
    Route::get('/{slug?}', 'Clientes\Cliente\Http\Controllers\PastaPublicWebController@show');
});

// Public API routes for pasta
Route::group(['prefix' => trans_setlocale().'api/v1/clientes'], function () {
    Route::get('/', 'Clientes\Cliente\Http\Controllers\PastaPublicApiController@index');
    Route::get('/{slug?}', 'Clientes\Cliente\Http\Controllers\PastaPublicApiController@show');
});

// Admin web routes  for endereco
Route::group(['prefix' => trans_setlocale().'/admin/cliente'], function () {
    Route::resource('endereco', 'Clientes\Cliente\Http\Controllers\EnderecoAdminWebController');
});

// Admin API routes  for endereco
Route::group(['prefix' => trans_setlocale().'api/v1/admin/cliente'], function () {
    Route::resource('endereco', 'Clientes\Cliente\Http\Controllers\EnderecoAdminApiController');
});

// User web routes for endereco
Route::group(['prefix' => trans_setlocale().'/user/cliente'], function () {
    Route::resource('endereco', 'Clientes\Cliente\Http\Controllers\EnderecoUserWebController');
});

// User API routes for endereco
Route::group(['prefix' => trans_setlocale().'api/v1/user/cliente'], function () {
    Route::resource('endereco', 'Clientes\Cliente\Http\Controllers\EnderecoUserApiController');
});

// Public web routes for endereco
Route::group(['prefix' => trans_setlocale().'/clientes'], function () {
    Route::get('/', 'Clientes\Cliente\Http\Controllers\EnderecoPublicWebController@index');
    Route::get('/{slug?}', 'Clientes\Cliente\Http\Controllers\EnderecoPublicWebController@show');
});

// Public API routes for endereco
Route::group(['prefix' => trans_setlocale().'api/v1/clientes'], function () {
    Route::get('/', 'Clientes\Cliente\Http\Controllers\EnderecoPublicApiController@index');
    Route::get('/{slug?}', 'Clientes\Cliente\Http\Controllers\EnderecoPublicApiController@show');
});