aichenk / tp6-session
tp6 session依赖注入实现,不使用中间件,更加灵活
Installs: 1 344
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- topthink/framework: ^6.0
This package is auto-updated.
Last update: 2024-10-19 21:34:17 UTC
README
tp6 session依赖注入实现,不使用中间件,更加灵活,仅需绑定即可正常使用Tp自带Session方法
运行环境
- PHP 7.2+
- ThinkPHP 6
安装方法
composer require aichenk/tp6-session
使用
- 绑定session到app中即可(使用匿名函数覆盖原session,直接new会导致每次都初始化)
// app/AppService.php 文件 public function register() { // 服务注册 $this->app->bind('session', function() { return invoke(\KaySess\Session::class); }); // ... }