Cookie
Cookie — переменные, которые сохраняются в браузере посетителя на указанное время.
Сохранённые Cookie доступны на любой странице.
use Cookie; // … // создание Cookie на 1 час (60 мин) if (!Cookie::get('name')) { Cookie::queue('name', 'Значение куки', 60); } // вывод Cookie echo Cookie::get('name');
Cookie доступны только после следующего открытия страницы, т.е. нельзя создать и тутже использовать Cookie.
Laravel шифрует и подписывает Cookie, т.е. посмотреть или изменить значение Cookie вручную нельзя.
Cookie, созданные через Laravel, не доступны в JavaScript.
Создать Cookie для указанной страницы
Создать Cookie для указанной страницы можно через четвёртый параметр, где указывается URL, для которой будет доступна Cookie.
// создание Cookie только для страницы '/page/company-map' Cookie::queue('name', 'Значение куки', 60, '/page/company-map');
Поддержать автора