Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用雄辩的ORM通过另一个表获取表记录_Php_Laravel_Eloquent_Laravel 5.7 - Fatal编程技术网

Php 使用雄辩的ORM通过另一个表获取表记录

Php 使用雄辩的ORM通过另一个表获取表记录,php,laravel,eloquent,laravel-5.7,Php,Laravel,Eloquent,Laravel 5.7,我有三张桌子和两张枢轴桌子 艺术家 *身份证主要 音乐艺术家 *身份证主要 *音乐外键 *艺术家身份证外籍钥匙 音乐 身份证主要 音乐专辑 身份证主要 音乐id外键 相册id外键 相册 身份证主要 我的问题是,我如何才能接触到一张专辑的艺术家,而这张专辑的作者是拉威尔·雄辩的?这种情况与当地人没有任何关系 我创建了一个HasManyThrough关系,支持BelongTomany: 安装后,您可以这样使用它: class Album extends Model { use \St

我有三张桌子和两张枢轴桌子

艺术家 *身份证主要

音乐艺术家 *身份证主要 *音乐外键 *艺术家身份证外籍钥匙

音乐 身份证主要

音乐专辑 身份证主要 音乐id外键 相册id外键

相册 身份证主要


我的问题是,我如何才能接触到一张专辑的艺术家,而这张专辑的作者是拉威尔·雄辩的?

这种情况与当地人没有任何关系

我创建了一个HasManyThrough关系,支持BelongTomany:

安装后,您可以这样使用它:

class Album extends Model {
    use \Staudenmeir\EloquentHasManyDeep\HasRelationships;

    public function artists() {
        return $this->hasManyDeep(
            Artist::class,
            ['album_musics', Music::class, 'music_artists']
        );
    }
}