public function deleteNews($news_id) { try { News::findOrFail($news_id)->delete(); } catch (\Illuminate\Database\Eloquent\ModelNotFoundException $e) { Session::flash('error_msg', 'Unable to find News item to delete'); return Redirect::back(); } Session::flash('success_msg', 'News deleted successfully'); return Redirect::back(); }
public function postNewsUpdate($news_id) { if (sizeof(DB::table('news')->where('slug', Str::slug(Input::get('title')))->where('id', '!=', $news_id)->get()) > 0) { Session::flash('error_msg', 'News with same title already exists'); return Redirect::back(); } try { $news = News::findOrFail($news_id); } catch (\Illuminate\Database\Eloquent\ModelNotFoundException $e) { Session::flash('error_msg', 'Unable to find News item to update'); return Redirect::back(); } $news->title = Input::get('title'); $news->slug = Str::slug(Input::get('title')); $news->description = Input::get('description'); $news->status = Input::get('status'); $news->save(); Session::flash('success_msg', 'News updated successfully'); return Redirect::to('/admin/news/all'); }