Laravel 4 Laravel雄辩关系自定义模式

Laravel 4 Laravel雄辩关系自定义模式,laravel-4,database-schema,Laravel 4,Database Schema,我想根据提供的图片创建一个数据库结构。然而,我不知道如何让它与拉威尔一起工作,我需要使用什么类型的关系,以及是否有一种相当有效的方法 假设我想获得一个包含所有用户数据的数组,Elounce是否可以使用内置关系轻松实现这一点?关系是一件很难设置的事情,但是laravel确实提供了通过Elounce实现这一点的非常可靠的方法 我不会带您浏览基础知识,您可以在Laravel或雄辩的文档中找到这些知识。但我可以告诉你,根据你的图表,你在谷歌搜索时会遇到哪些关键词 如果你是博客和作者关系的模型,你使用的是

我想根据提供的图片创建一个数据库结构。然而,我不知道如何让它与拉威尔一起工作,我需要使用什么类型的关系,以及是否有一种相当有效的方法


假设我想获得一个包含所有用户数据的数组,Elounce是否可以使用内置关系轻松实现这一点?

关系是一件很难设置的事情,但是laravel确实提供了通过Elounce实现这一点的非常可靠的方法

我不会带您浏览基础知识,您可以在Laravel或雄辩的文档中找到这些知识。但我可以告诉你,根据你的图表,你在谷歌搜索时会遇到哪些关键词

如果你是博客和作者关系的模型,你使用的是一对多,使用的是雄辩,这将是

class Blog extends Eloquent {
    public function author() {
        return $this->belongsTo('Author');
其中最困难的是多对多关系,比如标签,如果你的博客有很多标签的话。会的

class Blog extends Eloquent {
    public function tags() {
        return $this->belongsToMany('Tag');

想法就这么简单,有关详细信息,请访问

谢谢@deczo的帮助,作为laravel和web dev的新手,总的来说,像你这样的人确实让社区中的人们感到受欢迎。我回答了你的问题,不是吗?如果你想在设置方面得到帮助,那么展示你的努力,粘贴你尝试过的代码,然后向X和Y寻求帮助,因为你无法让它工作。我相信你会从社区得到更多的帮助,包括我自己。好吧,这是公平的,在使用了这些文档之后,我不知道这是一种什么样的关系。我尝试了很多次,但最终还是求助于循环中的循环,这是没有用的。我想我更想知道的是,这个系统虽然可扩展,但是否实用,我是在浪费时间吗?好吧,一张图片可以说是千言万语,没错。然而,仅仅给你一个直接的建议是不够的。无论如何,您可以尝试调整您的模式,删除所有那些..meta_type..meta_数据表,而不是使用一个全局元表,其中可以有owner_id、owner_type、type、data,然后您可以使用多态关系使用owner_id和owner_type获取元数据。这是一个开始。hasManyThrough在您的模式中没有应用程序。好的,谢谢您的提示,我将在多态关系方面试试运气。