阅读(1425)
赞(8)
Laravel 8 配置
2021-06-25 09:32:01 更新
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 中的数据被持久化。