public function deleteProductOptionGroup($id) { if (Request::ajax()) { $arrReturn = ['status' => 'error', 'message' => 'Please refresh and try again.']; try { $optionGroup = ProductOptionGroup::findorFail($id); } catch (Illuminate\Database\Eloquent\ModelNotFoundException $e) { return App::abort(404); } $name = $optionGroup->name; if ($optionGroup->delete()) { $arrReturn = ['status' => 'ok', 'message' => "<b>{$name}</b> has been deleted."]; } $response = Response::json($arrReturn); $response->header('Content-Type', 'application/json'); return $response; } return App::abort(404); }