laravel-hasmanywithinverse:定义 HasMany 的同时也在 Laravel 中设置逆关系

时间:2024-06-19 04:13:15
【文件属性】:

文件名称:laravel-hasmanywithinverse:定义 HasMany 的同时也在 Laravel 中设置逆关系

文件大小:10KB

文件格式:ZIP

更新时间:2024-06-19 04:13:15

laravel eloquent PHP

stancl/laravel-hasmanywithinverse 为什么? 写了一篇关于 的很棒的博客文章 通过在相关的 ( hasMany ) 子模型上手动设置 ( belongsTo ) 与父模型的关系,您可以为父模型节省不必要的查询——当子模型需要父模型的实例时。 这可能听起来令人困惑,所以只需阅读博客文章。 这很好。 乔纳森的方法建议使用这样的东西: $ category -> products -> each -> setRelation ( 'category' , $ category ); 这有效,但它不是很干净,并且有些情况下它不起作用。 例如,关于模型创建。 如果您在creating和saving事件时访问父模型, ->each->setRelation()方法根本不会帮助您。 (如果你正在用构建一个复杂的应用程序,你很有可能会使用很多这样的事件。) 实


【文件预览】:
laravel-hasmanywithinverse-master
----composer.json(763B)
----.travis.yml(487B)
----phpunit.xml(1KB)
----tests()
--------ConfigTest.php(2KB)
--------ParentModel.php(427B)
--------ModelResolutionTest.php(590B)
--------ChildModel.php(328B)
--------ModelCreationTest.php(2KB)
--------TestCase.php(653B)
----LICENSE(1KB)
----src()
--------HasManyWithInverseRelationship.php(2KB)
--------HasManyWithInverse.php(594B)
----.gitignore(22B)
----README.md(6KB)

网友评论