Exemplo n.º 1
0
 public function post_delete()
 {
     $rules = array('id' => 'required|exists:news');
     $validation = Validator::make(Input::all(), $rules);
     if ($validation->fails()) {
         Messages::add('error', 'You tried to delete a post that doesn\'t exist.');
         return Redirect::to('admin/' . $this->views . '');
     } else {
         Uploadr::remove('news', Input::get('id'));
         $article = News::find(Input::get('id'));
         $article->delete();
         Messages::add('success', 'Article Removed');
         return Redirect::to('admin/' . $this->views . '');
     }
 }
 /**
  * Deletes our CMS gallery on POST, checks to see if ID exists first
  * @return redirect
  */
 public function post_delete()
 {
     $rules = array('id' => 'required|exists:gallery');
     $validation = Validator::make(Input::all(), $rules);
     if ($validation->fails()) {
         Messages::add('error', 'You tried to delete a gallery that doesn\'t exist.');
         return Redirect::to('admin/' . $this->views . '');
     } else {
         Uploadr::remove('gallery', Input::get('id'));
         $gallery = Gallery::find(Input::get('id'));
         if ($gallery->image) {
             foreach ($gallery->image as $img) {
                 Uploadr::remove('image', $img->id);
             }
         }
         $gallery->image()->delete();
         $gallery->delete();
         Messages::add('success', 'Gallery & All Images Removed');
         return Redirect::to('admin/' . $this->views . '');
     }
 }