public function postMassaction($actiontype, Request $request) { if ($request->ajax()) { if ($actiontype == 'delete') { $ids = $request->input('_checkboxes'); foreach ($ids as $id) { $this->menu_gestion->destroy($id); } $request->session()->flash('alert-success', 'Records successfully updated.'); } if ($actiontype == 'inactive') { $ids = $request->input('_checkboxes'); foreach ($ids as $id) { $this->menu_gestion->inactiverec($id); } $request->session()->flash('alert-success', 'Records successfully updated.'); } if ($actiontype == 'active') { $countallActivemenu = $this->menu_gestion->allactivemenu(); if ($countallActivemenu == 3) { $request->session()->flash('alert-danger', 'Sorry! Maximum 3 records you can approve.'); } else { $ids = $request->input('_checkboxes'); foreach ($ids as $id) { $this->menu_gestion->activerec($id); } $request->session()->flash('alert-success', 'Records successfully updated.'); } } return response(['msg' => 'Action Updated', 'status' => 'success']); } }