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