文件名称:laravel-single-table-inheritance:一个包含 eloquent(laravel orm) 单表继承模型的包
文件大小:25KB
文件格式:ZIP
更新时间:2024-06-22 01:21:39
PHP
#Laravel-单表-继承 将域模型映射到关系数据库是很困难的。 出于这个原因,有很多方法可以做到这一点。 单表继承就是其中之一。 这种方法的优点是: 很简单 在层次结构之间移动列不需要更改数据库但是这种方法有一些弱点: 没有元数据来定义哪个属性属于哪个子类型:直接看表有点奇怪 如果您创建许多层次结构,该表将很快成为瓶颈 你用空列浪费了一些空间(取决于空值的 dbms 压缩) 不再支持此软件包:将添加任何错误修复或任何新功能。 安装风险自负! Laravel-Single-Table-Inheritance 是一个包,它提供了一个简单而基本的模型来使用 eloquent ORM 处理单表继承。 请注意,此模式来自 Martin Fowler(企业应用程序架构模式)。 有关更多信息,请访问此链接:。 另请查看我关于帖子。 添加一名作者 版本:1.0.2 要求 PHP >= 5.4
【文件预览】:
laravel-single-table-inheritance-1.0
----composer.json(848B)
----.travis.yml(156B)
----phpunit.xml(569B)
----composer.lock(62KB)
----tests()
--------Stubs()
--------TestModelTest.php(3KB)
--------TestCase.php(2KB)
--------.gitkeep(0B)
----src()
--------config()
--------lang()
--------Jacopo()
--------controllers()
--------views()
--------migrations()
----examples()
--------animals()
----README.md(3KB)