aidynmakhataev/laravel-tarantool-session

Laravel 的 Tarantool 会话驱动器

0.4.2 2020-08-06 05:18 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。有关更多信息,请参阅许可证文件