Сессии
Сессии — переменные, которые сохраняются на сервере.
Сохранённые сессии доступны на любой странице.
Создание и удаление сессии
Сессия выводится через функцию session().
// создание сессии if (!session()->has('sort')) { session(['sort' => 'name']); } // вывод сессии session('sort');
В шаблоне сессия выводится через следующий код:
@if (session('sort'))
<div class="alert alert-success">
{{ session('sort') }}
</div>
@endif
Удаляется сессия через метод session()->forget(), или можно удалить все сессии через метод session()->flush().
// Удаление сессии 'sort' session()->forget('sort'); // Удаление всех сессий session()->flush();
Вывести все сессии
Вывести все сессии можно через метод session()->all().
session()->all(); /* Array ( … [sort] => name ) */
Хранение сессий
Сессии хранятся в папке storage/framework/sessions/. Данная папка указана в файле настроек config/session.php.
# config/session.php return [ // … 'files' => storage_path('framework/sessions'), ];
Поддержать автора
Все статьи создаются и поддерживаются одним человеком,
если вам нравится контент, вы можете поддержать автора сайта
