laravel5.5中mysql的数据库关系

xkrw2x1b  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(389)

我正试图用laravel建立一个采购数据库,在我的mysql中,关系是[

(mysql中的每个表都有一个模型)
所以我在拉威尔为关联表建模” fornecedor_item_detalhe “我用关系” belongstoMany ,它是用修补匠完成的。
现在问题来了:
连同详细信息(“fornecedorèdetalhe”)和“items”,我希望能够访问与 fornecedor_detalhe “它们是” fornecedor “和” formpagto ““有很多通过”会起作用吗?
我还想链接这个关联表“ fornecedor_detalhes-Item “将n:m与另一个表关联以创建另一个关联表” fornecedor_detalhe_item_rci ".
我已经为透视表创建了一个模型” fornecedor_detalhe_item “,但我不确定如何做到这一点,只要透视表没有主键,我如何在另一个透视表中引用它们?”
我没有编撰任何东西,我只是试图在拉雷维尔模拟同样的事情。
如果你对mer有任何建议,我也接受。
谢谢您

eagi6jfj

eagi6jfj1#

只需使用雄辩:关系看在这个环节房地产类型
你应该有fornecedor和formpagto的模型
例如,通过在模型中构建关系hasmany或belongsto作为数据库结构,您可以调用anywhere just by type关系名
在用户模型中

public function post()
{
    return $this->hasMany(Post::class);
}

当您调用blade$user->post时,您会得到与此用户相关的所有帖子,以此类推

相关问题