http.php
Table of Contents
Functions
- json() : Response
- Returns a JSON response with the given data.
- redirect() : Response
- Redirects the user to the specified URI.
- view() : Response
- Renders a view and returns it as a HTTP response.
- request() : Request
- Retrieves the current HTTP request instance.
- back() : Response
- Redirects the user to the previous request URL stored in the session.
Functions
json()
Returns a JSON response with the given data.
json(array<string|int, mixed> $data) : Response
Parameters
- $data : array<string|int, mixed>
-
The data to be encoded as JSON and returned in the response.
Return values
Response —The JSON response object.
redirect()
Redirects the user to the specified URI.
redirect(string $uri) : Response
This function generates a redirect response to the given URI.
Parameters
- $uri : string
-
The URI to redirect to.
Return values
Response —The redirect response object.
view()
Renders a view and returns it as a HTTP response.
view(string $view[, array<string|int, mixed> $data = [] ][, string|null $layout = null ]) : Response
Parameters
- $view : string
-
The name of the view file to render.
- $data : array<string|int, mixed> = []
-
An associative array of data to pass to the view.
- $layout : string|null = null
-
Optional layout to wrap the view content.
Return values
Response —The HTTP response containing the rendered view.
request()
Retrieves the current HTTP request instance.
request() : Request
This function fetches the current request object from the application kernel.
If the application instance is not of type Kernel, an exception is thrown.
Tags
Return values
Request —The current HTTP request instance.
back()
Redirects the user to the previous request URL stored in the session.
back() : Response
If no previous URL is found, it defaults to the root ("/").
Return values
Response —The HTTP response object for the redirection.