Введение в куки в Laravel
Куки хранятся в браузере пользователя. Ими удобно помнить выбор темы, язык, счётчик визитов - данные, которые должны жить между визитами даже без входа.
Сессия живёт на сервере и обычно привязана к cookie с id сессии. Обычные куки с вашими данными - отдельные пары имя/значение, которые вы сами ставите и читаете.
Технически кука - это HTTP-заголовок. Поэтому в Laravel её чаще всего цепляют к объекту ответа.
Чем куки отличаются от данных в сессии?