public function destroy($badge_id)
 {
     $json_request = array('status' => FALSE, 'responseText' => '', 'redirect' => FALSE);
     if (Request::ajax()) {
         if ($gallery = Buildings::where('id', $badge_id)->first()->gallery) {
             $photos = $gallery->photos;
             foreach ($gallery->photos as $photo) {
                 if (!empty($photo->name) && File::exists(Config::get('site.galleries_photo_dir') . '/' . $photo->name)) {
                     File::delete(Config::get('site.galleries_photo_dir') . '/' . $photo->name);
                 }
                 if (!empty($photo->name) && File::exists(Config::get('site.galleries_thumb_dir') . '/' . $photo->name)) {
                     File::delete(Config::get('site.galleries_thumb_dir') . '/' . $photo->name);
                 }
                 $photo->delete();
             }
             $gallery->delete();
         }
         if ($photo = Buildings::where('id', $badge_id)->first()->photo) {
             if (!empty($photo->name) && File::exists(Config::get('site.galleries_photo_dir') . '/' . $photo->name)) {
                 File::delete(Config::get('site.galleries_photo_dir') . '/' . $photo->name);
             }
             if (!empty($photo->name) && File::exists(Config::get('site.galleries_thumb_dir') . '/' . $photo->name)) {
                 File::delete(Config::get('site.galleries_thumb_dir') . '/' . $photo->name);
             }
             $photo->delete();
         }
         Buildings::where('id', $badge_id)->delete();
         $json_request['responseText'] = "Дом удален.";
         $json_request['status'] = TRUE;
     } else {
         return Redirect::back();
     }
     return Response::json($json_request, 200);
 }