public function archiveNotification($id) { $result = Notifications::archiveNotifications($id); if ($result) { Session::flash('success_msg', 'Notification archived successfully'); return Redirect::back(); } else { Session::flash('error_msg', 'Unable to archive notification'); return Redirect::back(); } }
public static function archiveNotifications($id) { try { $n = Notifications::findOrFail($id); $n->status = Notifications::NOTIFICATIONS_ARCHIVED; $n->save(); return true; } catch (\Illuminate\Database\Eloquent\ModelNotFoundException $e) { return false; } }