interface Session (View source)
string | getName() Get the name of the session. | |
string | getId() Get the current session ID. | |
void | setId(string $id) Set the session ID. | |
bool | start() Start the session, reading the data from a handler. | |
void | save() Save the session data to storage. | |
array | all() Get all of the session data. | |
bool | exists(string|array $key) Checks if a key exists. | |
bool | has(string|array $key) Checks if an a key is present and not null. | |
mixed | get(string $key, mixed $default = null) Get an item from the session. | |
void | put(string|array $key, mixed $value = null) Put a key / value pair or array of key / value pairs in the session. | |
string | token() Get the CSRF token value. | |
mixed | remove(string $key) Remove an item from the session, returning its value. | |
void | forget(string|array $keys) Remove one or many items from the session. | |
void | flush() Remove all of the items from the session. | |
bool | migrate(bool $destroy = false) Generate a new session ID for the session. | |
bool | isStarted() Determine if the session has been started. | |
string|null | previousUrl() Get the previous URL from the session. | |
void | setPreviousUrl(string $url) Set the "previous" URL in the session. | |
SessionHandlerInterface | getHandler() Get the session handler instance. | |
bool | handlerNeedsRequest() Determine if the session handler needs a request. | |
void | setRequestOnHandler(Request $request) Set the request on the handler instance. |
Get the name of the session.
Get the current session ID.
Set the session ID.
Start the session, reading the data from a handler.
Save the session data to storage.
Get all of the session data.
Checks if a key exists.
Checks if an a key is present and not null.
Get an item from the session.
Put a key / value pair or array of key / value pairs in the session.
Get the CSRF token value.
Remove an item from the session, returning its value.
Remove one or many items from the session.
Remove all of the items from the session.
Generate a new session ID for the session.
Determine if the session has been started.
Get the previous URL from the session.
Set the "previous" URL in the session.
Get the session handler instance.
Determine if the session handler needs a request.
Set the request on the handler instance.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Contracts/Session/Session.html