/**
  * 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();
 }
Beispiel #2
0
//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');