repat / laravel-database-session-model
Eloquent 模型,用于 artisan session:table 命令创建的 sessions 表
0.5
2024-04-02 10:07 UTC
Requires
- php: >=7.4
- laravel/framework: ^7.0|^8.0|^9.0|^10.0|^11.0
README
laravel-database-session-model 包含一个 Eloquent 模型,用于 artisan 命令 sessions:table
创建的 sesssions
(或 config('sessions.table')
)表
安装
$ composer require repat/laravel-database-session-model
文档
关系/属性
属性 unserialized_payload
返回未序列化的 payload
数组,并进行了 base64 解码。更多信息,请参阅 Laravel Eloquent Mutators 文档。
属性 last_activity_at
将 last_activity
解析为 UNIX 时间戳。
如果您保留了 Laravel 用户模型的标准 FQCN(\App\Model\User::class
),则可以使用 ->user
关系或扩展此模型并重写 user()
方法。
$session = \Repat\LaravelSessions\Session::first(); // UUID $session->id; // string // User $session->user_id; $session->user; // App\Models\User, extend the relationship if you have a different FQCN $session->ip_address; // string $session->user_agent; // string // Attributes $session->unserialized_payload; // array $session->last_activity_at; // \Carbon\Carbon
许可证
- MIT,请参阅 LICENSE
版本
- 版本 0.5
联系方式
repat
- 主页: https://repat.de
- e-mail: repat@repat.de
- Twitter: @repat123