예제 #1
0
파일: routes.php 프로젝트: WillyMaciel/fwt
 //Review
 Route::controller('review', 'ReviewController');
 Route::get('cliente/minhaconta', 'ClienteController@MyAccount');
 Route::post('cliente/password', 'ClienteController@updatePassword');
 Route::get('users/logout', 'UsersController@logout');
 //Requer Admin
 Route::group(array('before' => 'admin'), function () {
     //API DO ADMIN PARA ANGULAR
     Route::get('admin/api/hotel', function () {
         return Hotel::select('id', 'pais_id', 'nome_br', 'class_name')->with('pais')->get();
     });
     Route::get('admin/api/hotel/{id}', function ($id) {
         return Pacote::with('hoteis')->find($id)->hoteis;
     });
     Route::get('admin/api/apartamento', function () {
         return Apartamento::select('id', 'pais_id', 'nome_br', 'class_name')->with('pais')->get();
     });
     //API DO ADMIN PARA ANGULAR END
     //Hoteis
     //Route::any('admin/hotel/crud', 'ADMHotelController@Crud');
     Route::get('admin/hotel/delete/{id}', 'ADMHotelController@destroy');
     Route::resource('admin/hotel', 'ADMHotelController');
     //Hoteis
     Route::get('admin/apartamento/delete/{id}', 'ADMApartamentoController@destroy');
     Route::resource('admin/apartamento', 'ADMApartamentoController');
     //Destinos
     Route::any('admin/destino/crud', 'ADMDestinoController@Crud');
     Route::controller('admin/destino', 'ADMDestinoController');
     //Passeios
     //Route::any('admin/passeio/crud', 'ADMPasseioController@Crud');
     Route::get('admin/passeio/delete/{id}', 'ADMPasseioController@destroy');