aidynmakhataev / laravel-tarantool-session
Laravel 的 Tarantool 会话驱动器
0.4.2
2020-08-06 05:18 UTC
Requires
- php: ^7.2
- illuminate/console: ^5.5 || ^6 || ^7
- illuminate/session: ~5.0|~6.0|~7.0
- rybakit/msgpack: ^0.7.0
- tarantool/client: ^0.8.0
This package is auto-updated.
Last update: 2024-09-06 14:46:49 UTC
README
Laravel 的 Tarantool 会话驱动器。有关会话的更多信息,请参阅https://laravel.net.cn/docs/session。
要求
- PHP ^7.2
- Laravel ^5.5
安装
通过 Composer
composer require aidynmakhataev/laravel-tarantool-session
Laravel 使用包自动发现,因此不需要您手动添加 ServiceProvider。
没有自动发现的 Laravel
如果您不使用自动发现,请将 ServiceProvider 添加到 config/app.php 中的 providers 数组中
\AidynMakhataev\Tarantool\Session\SessionServiceProvider::class
更改会话驱动器
将 config/session.php 中的会话驱动器更改为 tarantool
'driver' => 'tarantool',
配置
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="tarantool-session-config"
您需要提供以下 Tarantool 连接变量
TARANTOOL_SESSION_HOST=tcp://tarantool TARANTOOL_SESSION_USER=user TARANTOOL_SESSION_PASSWORD=password TARANTOOL_SESSION_SPACE=sessions
从另一个存储迁移会话
您可以使用以下 artisan 命令轻松迁移您的会话
文件驱动器
php artisan tarantool-session:transfer-file
Redis 驱动器
当前不支持
数据库驱动器
当前不支持
Memcached 驱动器
当前不支持
许可证
MIT。有关更多信息,请参阅许可证文件。