我有以下问题:我有一个有鳕鱼列产品表。此产品表具有一个与变化一对多的关系,一种产品可以有多种变型。变化表也有鳕鱼列。
product variation2 here product has two variations
cod 12 cod 13
id 1 product_id 1
user_id 100
variation1
cod 14
product_id 1
如果他已经插入一个产品或类似产品具有特定代码的用户无法插入产品。
我需要验证这一点使用laravel。我真的不想用雄辩这一点。我有我可以使用Laravel验证。
我能得到最远的是:
"cod" => 'unique:product|unique:variation'
但我怎么能立足于产品表验证通过USER_ID?
对于这种验证只是做选择的表product
variation1
和variation2
(带连接上“鳕鱼”),如果你不会得到任何行,然后就可以保存模型(还是内幕交易)。因为这种情况被封装到只有一个用户(我认为他可以从一台计算机同时工作),那么你就不需要使用transaction和optymistic/pesymistic locking