erdiko/session

会话处理器

0.1.1 2017-09-13 20:34 UTC

This package is not auto-updated.

Last update: 2024-09-20 20:42:31 UTC


README

Package version CircleCI License

重要:此包目前处于开发阶段,请在获得beta或稳定版本之前不要使用。

简介

Erdiko Session是一个包,它通过应用程序的生命周期以简单和灵活的方式处理持久用户数据。

官方文档

Erdiko Session包的文档可以在Erdiko网站上找到。

安装

我们建议使用Composer安装Erdiko Session包。在命令行中简单地运行

composer require erdiko/session

驱动程序

当前可用的驱动程序

  • 文件:SessionDriverFile

开发中的驱动程序

  • Redis:SessionDriverRedis
  • 数据库:SessionDriverDatabase
  • Cookie:SessionDriverCookie

依赖关系

此包依赖于Erdiko\Core

配置

文件路径

[site_root]/app/config/default/session.json

文件格式

{
  "default": { // Driver Source
    "driver": "file",  // Driver Type
    "path": "/tmp",
    "lifetime": 60000
  }
}

可用方法

您将找到一些方法来满足您处理会话数据的要求。

  • get
  • set
  • has
  • forget
  • exists

基本用法

有关更多详细信息,请参阅高级用法详情页面。

设置方法

在会话中设置值

Session::set('name', 'value');

获取方法

从会话中检索值

Session::get('name');

存在方法

验证给定的键是否存在并且会话中有值

Session::get('name');

存在方法

验证给定的键是否存在,不验证是否有或没有值

Session::set('name', 'value');

忘记方法

从会话中删除给定的键

Session::set('name', 'value');

测试

开发中

致谢

  • Mauricio Gastón
  • John Arroyo
  • Leo Daidone

所有贡献者

  • 如果您想帮忙,请这样做,我们很高兴有更多的智力参与!分支,提交您的改进并发起拉取请求。如果您想更加参与,请与我们联系!

赞助商

Arroyo Labs

许可证

Erdiko是开源软件,许可协议为MIT许可证