Laravel - 确保所有关系得到满足

时间:2015-02-13 17:06:22

标签: php laravel laravel-4 eloquent

我使用的是Laravel 4.2。我目前正在购买购物车,其中一些Product有一些Attribute需要填写才能添加到购物车中(例如颜色,尺寸,型号,等等)。有些人没有任何必要的属性。

请求是产品和逗号分隔的属性列表(或null)。基本上我现在正在做的是循环遍历产品的所有ProductAttributes,并查看数组中的一个项是否与该属性匹配。如果我们来到一个不在数组中的ProductAttribute,则请求失败。

两件事:1)它有效但是Laravel有更好的方法吗? 2)我知道这看起来很愚蠢但是如果请求包含所有有效属性加上附加属性(或重叠属性),请求仍然被标记为有效。有没有比我写出的方式更好的方式?

0 个答案:

没有答案