php - Laravel Eloquent 中的急切加载内部的急切加载

标签 php laravel eloquent laravel-5.1

如何在预加载中使用预加载?我尝试像这样进行查询: 这是我在 Controller 中的查询:

$user_all = User::with('universitas_has_detil')
->whereHas('universitas_has_detil', function ($query) {
    $query->where('jenjang_universitas_id_jenjang', 2)
})->get();

这是我的观点:

@foreach($user->universitas_has_detil as $detil)
{{ $detil->jenjang_universitas->nama_jenjang }},
@endforeach

但是结果就是这样,而且效率不高。 enter image description here

最佳答案

我自己找到了答案, 我应该使用 Laravel 文档中描述的嵌套预加载

关于php - Laravel Eloquent 中的急切加载内部的急切加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35122922/

相关文章:

javascript - 如何使用ajax和pjax重新加载html的特定部分?

php - 使用 oscarotero/gettext 翻译库时无法重新声明 Laravel 的 __() 函数

php - 在 Laravel PHPUnit 中测试未经授权的用户限制

php - 在 PHP 5.3.3 上使用 Laravel 4 会遇到什么问题?

php - 如何将我的 Laravel 4 站点部署到 Windows Azure 上?

php - ((地点和地点)或(地点和地点))Laravel 5.2

php - 根据包含时间戳的对象值对数组进行排序

mysql - 模型的关系 (Laravel 5.2)

使用 wamp 服务器时 PHP 脚本不起作用

php - 使用 jquery 访问表中的值时出现问题