Skip to main content
Version: 2.x

Method

Every HTTP request has a method (e.g. GET or POST). You can obtain the current HTTP request method via the Slim application’s request object:

/**

  • What is the request method?
  • @return string (e.g. GET, POST, PUT, DELETE) */ $app->request->getMethod();

/**

  • Is this a GET request?
  • @return bool */ $app->request->isGet();

/**

  • Is this a POST request?
  • @return bool */ $app->request->isPost();

/**

  • Is this a PUT request?
  • @return bool */ $app->request->isPut();

/**

  • Is this a DELETE request?
  • @return bool */ $app->request->isDelete();

/**

  • Is this a HEAD request?
  • @return bool */ $app->request->isHead();

/**

  • Is this a OPTIONS request?
  • @return bool */ $app->request->isOptions();

/**

  • Is this a PATCH request?
  • @return bool */ $app->request->isPatch();

/**

  • Is this a XHR/AJAX request?
  • @return bool */ $app->request->isAjax();