Введение в сессии
В Laravel работа с сессиями осуществляется через объект запроса Request
, который мы с вами уже использовали при работе с формами. Давайте подключим этот объект запроса:
app/Http/Controllers/PostController.php.php<?php
use Illuminate\Http\Request; // подключаем
class PostController.php extends Controller
{
public function index(Request $request) // выполняем инъекцию
{
}
}
Для обращения к сессии у объекта запроса следует вызвать метод session
:
app/Http/Controllers/PostController.php.php<?php
class PostController extends Controller
{
public function index(Request $request)
{
$request->session();
}
}
Данный метод возвращает объект с сессией, после чего можно будет использовать методы этого объекта:
app/Http/Controllers/PostController.php.php<?php
class PostController extends Controller
{
public function index(Request $request)
{
dump($request->session()); // объект с методами
}
}