Я использую Laravel 5.7 для своего сервера REST API, и я хочу использовать в основном решение Laravel, когда могу.Что мне нужно, при успешном входе в систему мне нужно начать сеанс, вернуться к интерфейсу в ответ, и при каждом новом запросе я хочу запустить тот же сеанс и читать / записывать данные из / в сеанс.
Я могусделать это с обычным php:
$sid = md5('some_id');
session_id($sid);
session_start();
$_SESSION["name"] = "test";
И при следующем запросе, когда я использую:
$sid = md5('mobile');
session_id($sid);
session_start();
print_r($_SESSION);
Я получил массив
Array
(
[name] => test
)
Как я уже сказал, я пыталсяиспользовать Laravel Session и не могу понять, как получить те же результаты.Я пытался что-то вроде этого:
Session::setId('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');
Session::start();
Session::put('name', 'Yoda');
Но я новее не могу достичь того же сеанса, всегда новый сеанс.
Кто-нибудь знает, как я могу решить мою проблему?
PS В первом решении также PHPSESSID добавляется в куки, во втором нет.
Спасибо