Полный цикл в digital

Значения по умолчанию переменных сессии

При получении значения из сессии можно вторым параметром метода get передать значение по умолчанию. Это значение будет возвращено, если указанного ключа нет в сессии:

<?php
$value = $request->session()->get('key', 'default');

Такое может пригодится, для создания счетчика обновления страницы. Как работает такой счетчик: при первом заходе на страницу он должен получить значение 1, а при последующих заходах - увеличивать свое значение на единицу. Удобно в этом случае использовать значение по умолчанию, чтобы при первом заходе установить значение счетчика в 1:

<?php
$value = $request->session()->get('counter', 1);
echo $value;

// Увеличим счетчик на 1:
$request->session()->put('counter', $value + 1);

Анонимная функция

Значением по умолчанию также может служить анонимная функция, которая выполнится если запрашиваемой переменной сессии не существует. Это может пригодится в том случае, когда вам нужно выполнить какой-то PHP код в случае, если значение сессии пока не задано:

<?php
$value = $request->session()->get('key', function() {
    return 'default';
});
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг