/** * Remove the specified newsletter from storage. * * @param int $id * @return View */ public function destroy($id = null) { // If multiple ids are specified if ($id == 'multiple') { $selected_ids = trim(Input::get('selected_ids')); if ($selected_ids == '') { return Redirect::back()->with('error_message', "Nothing was selected to delete"); } $selected_ids = explode(' ', $selected_ids); } else { $selected_ids = array($id); } foreach ($selected_ids as $id) { $newsletter = Newsletter::findOrFail($id); $newsletter->delete(); } $wasOrWere = count($selected_ids) > 1 ? 's were' : ' was'; $message = 'The newsletter' . $wasOrWere . ' deleted.'; return Redirect::to("{$this->link_type}/modules/newsletters")->with('success_message', $message); }