首页 > 解决方案 > 在控制器 laravel 中调用模型关系函数

问题描述

在我的模型中,我有这个功能

App\Akte.php
public function lvs() {
    return $this->hasMany('App\lvs', 'lv_id');
}

在我的控制器中,我调用

public function index()
{
    $aktes = \App\Akte::all();

    return view('admin.akte.index', ['aktes' => $aktes]);
}

我想用 lvs 表扩展我的收藏 $aktes。有人可以解释如何做到这一点吗?

所以我的结果应该是一个集合,其中“Akte”的每个元素都有它的许多 lvs 集合..

标签: phplaravelmodel

解决方案


如果您还希望加载关系,只需使用:

$aktes = \App\Akte::with('lvs')->get();

推荐阅读