rdcstarr/superpower-query
Composer 安装命令:
composer require rdcstarr/superpower-query
包简介
Cache + Meilisearch + DB fallback query layer for Laravel. Fluent SuperPowerQuery + SuperPowerModel trait with auto-derived cache keys, tagged caching, and transparent fallback to Eloquent when Meilisearch is unavailable.
README 文档
README
Cache + Meilisearch + DB fallback query layer for Laravel. The SuperPowerQuery fluent builder + SuperPowerModel trait give you tagged caching, auto-derived cache keys, and transparent fallback to Eloquent when Meilisearch is unavailable.
Install
composer require rdcstarr/superpower-query
Requires laravel/scout configured with Meilisearch (SCOUT_DRIVER=meilisearch) and CACHE_STORE=redis.
Usage
use Rdcstarr\SuperpowerQuery\Concerns\SuperPowerModel; class Ticket extends Model { use SuperPowerModel; } // Then: $tickets = Ticket::cache(scope: $user, key: 'tickets:index:list') ->query($search) ->where('user_id', $user->id) ->orderByDesc('last_message_at') ->paginate(30);
Personal toolkit — no support guarantees.
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-05-27