Laravel 8 配置
Session 的配置文件存储在 config/session.php 文件中。请务必查看此文件中对于你而言可用的选项。默认情况下,Laravel 为绝大多数应用程序配置的 Session 驱动为 file 。在生产环境中,你可以考虑使用 memcached 或 redis 驱动,让 Session 的性能更加出色。
Session driver 的配置预设了每个请求存储 Session 数据的位置。Laravel 自带了几个不错而且开箱即用的驱动:
file- 将 Session 存储在storage/framework/sessions中。cookie- Sessions 被存储在安全加密的 cookie 中。database- Sessions 被存储在关系型数据库中。memcached/redis- Sessions 被存储在基于高速缓存的存储系统中。array- Sessions 存储在 PHP 数组中,但不会被持久化。
技巧:数组驱动一般用于 测试 并且防止存储在 Session 中的数据被持久化。