Description
Core\Request request()
Using our request() function will give you access to our core request class, which is used to handle incoming HTTP requests.
Examples
<?php route('/foo', function() { /** * URL Example: /foo?hello=1 */ if (request()->get('hello')) { echo "Hello!"; } // Checks if a form has been posted if (request()->isPost()) { } /** * URL Example: /foo/bar */ echo request()->segment(1); // Prints foo echo request()->segment(2); // Prints bar });
Methods
Method | Description | Usage | Returns |
---|---|---|---|
get(string $var)
$var Provide the HTTP request key | Returns the HTTP request value. | /** * URL Example: /foo?hello=1 */ if (request()->get('hello')) { echo "Hello!"; } | HTTP request value on success, null on failure. This supports all incoming HTTP |
isPost() | Checks to see if a form has been posted. | if (request()->isPost()) { } | true on success, false on failure. This method only checks POST requests. |
segment(int $number)
$number Provide the segment number | Returns URL segment based on the
| /** * URL Example: /foo/bar */ echo request()->segment(1); // Prints foo echo request()->segment(2); // Prints bar | Segment value on success, null on failure. |