Laravel中的多对多关系

尼蒂什·库玛(Nitish kumar)

我正在尝试在Laravel 5.3上构建应用程序,其中我的模型,数据库和控制器位于单独的文件夹中。我具有以下文件夹结构:

Nitseditor
    System
        Controllers
        Database
            2016_12_28_130149_create_domains_table.php
            2017_01_06_193355_create_themes_table.php
            2017_01_07_140804_create_themes_domains_table.php
        Models
            Domain.php
            Theme.php

我正在与多对多关系建立关系

public function themes()
{
    return $this->belongsToMany('Nitseditor\System\Models\Domain');
}

我已将表格命名domain_theme2017_01_07_140804_create_themes_domains_table.php

现在,我正在尝试获取属于控制器中域的主题名称,如下所示:

$flashmesage = new Domain;

foreach ($flashmesage->themes as $theme)
{
    return $theme->theme_name;
}

我收到一个错误:

SQLSTATE [42S02]:未找到基表或视图:1146表'nitswebbuilder.domain_domain'不存在(SQL:= 上的内部联接中选择domains。*,domain_domaindomain_id其中为null且为null)pivot_domain_iddomainsdomain_domaindomainsiddomain_domaindomain_iddomain_domaindomain_iddomainsdeleted_at

Toytoosh

抱歉,我的简短评论没有答案。我没有足够的声誉发表评论,

将您的themes()方法更改为:

public function themes()
{
    return $this->belongsToMany('Nitseditor\System\Models\Theme');
}

有关更多信息,请参见此处

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel中的多对多关系:belongsToMany()与hasManyThrough()

来自分类Dev

Laravel从多对多关系中获取数据

来自分类Dev

在laravel中查看多对多关系

来自分类Dev

多对多关系中的条件分离laravel

来自分类Dev

在多对多关系中搜索 Laravel

来自分类Dev

Laravel多对多关系

来自分类Dev

Laravel多对多关系

来自分类Dev

与Laravel的多对多关系

来自分类Dev

Laravel从多对多关系中创建1-1关系

来自分类Dev

laravel同步多对多关系

来自分类Dev

Laravel:订购多对多关系

来自分类Dev

Laravel有多对多关系

来自分类Dev

Laravel 4多对多关系

来自分类Dev

与Laravel / Eloqeunt的多对多关系

来自分类Dev

laravel分页与多对多关系

来自分类Dev

Laravel依靠多对多关系

来自分类Dev

Laravel多对多关系错误

来自分类Dev

Laravel与条件的多对多关系

来自分类Dev

Laravel ORM多对多关系

来自分类Dev

Laravel 多对多关系查询

来自分类Dev

如何在Laravel中从多对多关系的一对多关系中获取项目?

来自分类Dev

在Laravel 5中建立多对多关系的动态查询

来自分类Dev

Laravel中多对多关系的联接表命名约定

来自分类Dev

Laravel中的三向多对多关系

来自分类Dev

Laravel中这种多对多关系可能吗?

来自分类Dev

渴望加载与Laravel 4中的多对多关系

来自分类Dev

如何在laravel模型中定义多对多关系?

来自分类Dev

在多对多关系中按字段排序(Laravel)

来自分类Dev

Laravel中不存在多对多关系