拉拉维尔 5.1 : get relation in with

标签 laravel laravel-5 eloquent laravel-5.1

我有一个名为 user 的模型 与关系“旅行”模型 以及具有“目的地”关系的旅行模型

如何让用户能够 Eloquent 地谈论旅行和关系。

我知道我可以这样旅行:

    $row = $this->model
        ->find($reqId)
        ->with('travel')
        ->first();

我想要获取旅行目的地。

最佳答案

如果我正确理解你的问题,你想使用 nested eager loading :

$row = $this->model->with('travel', 'travel.destination')->find($reqId)

关于拉拉维尔 5.1 : get relation in with,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41518823/

相关文章:

php - Behat/mink/laravel 中缺少扩展名

php - 如何在搜索引擎中隐藏 Laravel 分页

php - (1/1) AbstractProvider.php 中的 InvalidStateException(第 209 行)

php - SQLSTATE[23000] : Integrity constraint violation: 1048 Column 'property_id' cannot be null in Laravel 5. 2

laravel 资源为每个项目问题传递多个参数

PHP 启动 : Unable to load dynamic library 'sqlsrv'

php - 如何在 cPanel 共享主机上上传 Laravel 项目?

php - 使用 Laravel 5 [phpunit] 测试方法和 Controller

php - Laravel 查询格式 - 连接到最新行

php - Laravel 5.1 从原始数据库(或只是一个数组)创建集合或关联数组