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');