
sushi
calebporzio
Eloquent's missing "array" driver.
AI 简介
Sushi 是一个为 Eloquent 提供的“数组”驱动,使得开发者可以在不使用数据库的情况下利用 Eloquent ORM。其核心功能是通过在模型中添加 `Sushi` trait 和 `$rows` 属性来定义数据行,从而让模型如同操作真实数据库表一样处理这些静态数据。此外,Sushi 支持关系映射、Laravel 的验证规则等功能,但需要注意的是,由于数据存储于内存而非传统数据库中,某些依赖于数据库查询的方法(如 `whereHas`)将不可用。此项目适用于需要快速设置固定或测试数据集而不希望配置完整数据库环境的应用场景,比如预设国家列表、角色权限等。
PHP
MIT License3k
Stars
187
Forks
39
Watchers
22
Issues
Star 增长
今日0
近 7 天+2
近 30 天+10
综合评分50.82
默认分支main