huangdijia / laravel-ssdb
laravel 的 ssdb 扩展
1.1.4
2020-08-26 09:28 UTC
Requires
- php: >=7.0.0
- illuminate/contracts: ^5.5|^6.0|^7.0|^8.0
- illuminate/support: ^5.5|^6.0|^7.0|^8.0
Requires (Dev)
- mockery/mockery: ^1.0
- orchestra/testbench: ^4.0
- phpunit/phpunit: ^6.0|^7.0|^8.0|^9.0
README
要求
- PHP >= 7.0
- Laravel >= 5.5
安装
首先,安装 laravel 5.5,并确保数据库连接设置正确。
composer require huangdijia/laravel-ssdb
配置
// config/database.php 'ssdb' => [ 'default' => 'default', 'connections' => [ 'default' => [ 'host' => env('SSDB_HOST', '127.0.0.1'), 'port' => env('SSDB_PORT', 8888), 'timeout' => env('SSDB_TIMEOUT', 2000), 'password' => 'your-password', // optional ], ], // ... ],
用法
连接
$ssdb = Ssdb::connection('default');
作为 Facades
use Huangdijia\Ssdb\Facades\Ssdb; ... Ssdb::set('key', 'value'); $value = Ssdb::get('key');
作为 Helper
ssdb()->set('key', 'value'); ssdb()->get('key');
作为缓存存储驱动
// config/cache.php 'default' => 'ssdb', 'ssdb' => [ 'driver' => 'ssdb', 'connection' => 'default', ],
或
设置 .env 为
CACHE_DRIVER=ssdb
作为 Session Manager
// config/session.php 'driver' => 'ssdb',
或
设置 .env 为
SESSION_DRIVER=ssdb
其他
许可协议
laravel-ssdb 使用 MIT 许可协议 (MIT)。