Laravel — файлы Cookie

Laravel — файлы Cookie

От автора: файл Cookie можно создать с помощью глобального хелпера Laravel cookie. Это экземпляр объекта Symfony\Component\HttpFoundation\Cookie. Файл cookie можно присоединить к ответу с помощью метода withCookie(). Создайте экземпляр ответа класса Illuminate\Http\Response, чтобы вызвать метод withCookie(). Файл Cookie, созданный Laravel, шифруется и подписывается, он не может быть изменен или прочитан клиентом.

Ниже приводится пример кода с пояснениями.

Метод Cookie() принимает 3 аргумента. Первый аргумент — это имя файла cookie, второй аргумент — это значение cookie, третий аргумент – срок действия файла cookie, после которого он автоматически удаляется. Cookie можно установить навсегда, с помощью метода forever, как показано в приведенном ниже коде.

Фреймворк Laravel. Быстрая разработка с фреймворком №1

Узнай тонкости современной веб-разработки с помощью фреймворка Laravel

Узнать подробнее

Извлечение cookie

После того как мы установили файл cookie, мы можем извлечь его с помощью методом cookie(). Этот метод принимает только один аргумент — имя файла cookie. Метод cookie можно вызвать, с помощью экземпляра Illuminate\Http\Request. Ниже приведен пример кода.

Шаг 1 — Выполните следующую команду, чтобы создать контроллер, в котором мы будем работать с файлом cookie.

Шаг 2 — После выполнения этой команды вы получите следующий результат:

Фреймворк Laravel. Быстрая разработка с фреймворком №1

Узнай тонкости современной веб-разработки с помощью фреймворка Laravel

Узнать подробнее

Laravel — файлы Cookie

Шаг 3 — Скопируйте следующий код в файл app/Http/Controllers/CookieController.php.

Шаг 4 — Добавьте в файл app/Http/routes.php следующую строку.

Шаг 5. Перейдите по следующему URL-адресу, чтобы установить файл cookie. http://localhost:8000/cookie/set

Шаг 6 – В результате вы должны получить следующее. На скриншоте показано отображение результата в браузере firefox, но в зависимости от вашего браузера, файл cookie можно проверить с помощью параметра cookie.

Laravel — файлы Cookie

Шаг 7 – Перейдите по следующему URL-адресу, чтобы получить файл cookie из вышеуказанного URL-адреса. http://localhost:8000/cookie/get

Шаг 8 – В результате вы должны получить следующее.

Laravel — файлы Cookie

Источник: https://www.tutorialspoint.com/

Редакция: Команда webformyself.

Фреймворк Laravel. Быстрая разработка с фреймворком №1

Узнай тонкости современной веб-разработки с помощью фреймворка Laravel

Узнать подробнее

Фреймворк Laravel: теория и первая практика

Овладейте азами фреймворка Laravel!

Получить

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Я не робот.

Spam Protection by WP-SpamFree