РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
459 of 1392 menu

Метод cookie

Метод cookie применяется к объекту запроса и возвращает значение cookie с указанным именем. Первым параметром передаётся имя cookie, вторым - значение по умолчанию, которое будет возвращено, если cookie не существует.

Синтаксис

<?php $value = $request->cookie($name, $default = null); ?>

Пример

Давайте получим значение cookie с именем 'theme':

<?php namespace AppHttpControllers; use IlluminateHttpRequest; class PageController extends Controller { public function index(Request $request) { $theme = $request->cookie('theme'); echo $theme; } } ?>

Результат выполнения кода:

"dark"

Пример

Давайте получим значение cookie с именем 'language', а если его нет, то вернём 'en':

<?php namespace AppHttpControllers; use IlluminateHttpRequest; class UserController extends Controller { public function profile(Request $request) { $language = $request->cookie('language', 'en'); echo $language; } } ?>

Результат выполнения кода:

"en"

Пример

Давайте получим все cookies из запроса с помощью фасада Cookie:

<?php namespace AppHttpControllers; use IlluminateHttpRequest; use IlluminateSupportFacadesCookie; class DashboardController extends Controller { public function index(Request $request) { $allCookies = Cookie::get(); echo $allCookies; } } ?>

Результат выполнения кода:

["theme" => "dark", "language" => "en", "session" => "123abc"]

Смотрите также

  • метод header,
    который получает значение заголовка запроса
  • метод input,
    который получает значение входных данных
  • метод all,
    который получает все входные данные
  • метод cookie,
    который добавляет cookie в ответ
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить