dam-bal / eloquentity
实体类(映射、持久化)
0.5.3
2024-09-28 16:09 UTC
Requires
- php: ^8.1
- illuminate/database: ^10.0|^11.0
- phpdocumentor/reflection-docblock: ^5.3
- phpstan/phpdoc-parser: ^1.16
- symfony/property-info: ^6.2
Requires (Dev)
- calebporzio/sushi: ^2.4
- laravel/framework: ^10.0|^11.0
- mockery/mockery: ^1.5
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.0
- squizlabs/php_codesniffer: ^3.7
README
您可以在这里找到文档。
警告
Eloquentity仍在开发中。
Eloquentity是一个强大的包,能够无缝地将Laravel应用程序中的Eloquent模型与实体概念集成。
它允许您轻松地将现有的Eloquent模型映射到实体对象,提供了一种更面向对象的方法来处理数据。
使用Eloquentity,对实体对象所做的任何更改都可以轻松地持久化回数据库,保持数据的完整性和相关关系。
此外,Eloquentity还使您能够创建和持久化全新的实体,简化了与复杂数据结构工作的流程。
通过在面向对象范式和数据库层之间架起桥梁,Eloquentity增强了Laravel项目中的代码组织、可维护性和整体开发效率。
安装
composer require dam-bal/eloquentity