/** * Show a list of all the blog posts formatted for Datatables. * * @return Datatables JSON */ public function getData() { $hotels = Hotel::select(array('hotels.id', 'hotels.name', 'hotels.pic1_url', 'hotels.pic2_url', 'hotels.pic3_url', 'hotels.pic4_url', 'hotels.content', 'hotels.created_at')); return Datatables::of($hotels)->add_column('图片', '<img class="iframe" src="{{{ URL::to( $pic1_url )}}}/thumb.jpg" /><img class="iframe" src="{{{ URL::to( $pic2_url )}}}/thumb.jpg" /><img class="iframe" src="{{{ URL::to( $pic3_url )}}}/thumb.jpg" /><img class="iframe" src="{{{ URL::to( $pic4_url )}}}/thumb.jpg" />')->add_column('actions', '<a href="{{{ URL::to(\'admin/hotels/\' . $id . \'/edit\' ) }}}" class="btn btn-default btn-xs iframe" >{{{ Lang::get(\'button.edit\') }}}</a> <a href="{{{ URL::to(\'admin/hotels/\' . $id . \'/delete\' ) }}}" class="btn btn-xs btn-danger iframe">{{{ Lang::get(\'button.delete\') }}}</a> ')->remove_column('pic1_url')->remove_column('pic2_url')->remove_column('pic3_url')->remove_column('pic4_url')->remove_column('id')->make(); }
//Requer Login Route::group(array('before' => 'auth'), function () { Route::controller('checkout', 'CheckoutController'); //Pedidos //Route::controller('cliente/pedido', 'PedidoController'); Route::resource('cliente/pedido', 'PedidoController'); //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');