brace/mod-session
最新稳定版本:v1.0.0-beta
Composer 安装命令:
composer require brace/mod-session
包简介
Session Component for Brace App Framework
关键字:
README 文档
README
brace-mod-session
Session middleware for Brace Core Applications
Installation
composer require brace/mod-session
Usage
You can use the Brace\Session\SessionMiddleware in any
Brace Core Application.
this would look like following:
\Brace\Core\AppLoader::extend(function (\Brace\Core\BraceApp $app) { (/*.....*/) $app->setPipe([ new \Brace\Session\SessionMiddleware( new \Brace\Session\Storages\FileSessionStorage("/tmp"), // replace this with your chosen storage type and connection string 3600, // 1 hour ttl 86400 // 1 day expiration time ), (/*.....*/) ]); });
After this, you can access the session data inside any route/middleware that
has access to the \Brace\Core\BraceApp :
AppLoader::extend(function (BraceApp $app) { $app->router->on("GET@/", function() use ($app) { $session = $app->get(SessionMiddleware::SESSION_ATTRIBUTE); $session->set('foo', 'bar'); (/*....*/) return $response; }); });
Examples
Contributing
Please refer to the contributing notes.
License
This project is made public under the MIT LICENSE
统计信息
- 总下载量: 1.18k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-02-18