gpt4 book ai didi

php - 多连接 laravel Eloquent

转载 作者:可可西里 更新时间:2023-10-31 23:05:26 24 4
gpt4 key购买 nike

关于 Laravel 的 Eloquent ORM 的问题。我已经看过 SO 了,如果我错过了类似的问题,我深表歉意。

这些是我的模型:

class Formatos extends Eloquent {    public function preguntas()    {        return $this->hasMany('\encuesta\Preguntas', 'fenc_id');    }}
class Preguntas extends Eloquent {    public function alternativas()    {        return $this->hasMany('\encuesta\Alternativas', 'alt_id');    }}
class Alternativas extends Eloquent{}

My controller's method is:

public function show($id)
{
$formatos = encuesta\Formatos::find($id);
$preguntas = $formatos->preguntas;
$preguntas->alternativas;

return View::make(
'encuesta.formato.pregunta.show',
array('formatos' => $formatos)
);
}

我想要以下结果:

FORMATO    form_id    form_info    ...    PREGUNTAS        preg_id        preg_descip        ...        ALTERNATIVAS            alt_id            alt_alterna            ....

我发现了,但我没有得到很好的结果,请有人帮助我

最佳答案

你可以试试这个:

$formatos = encuesta\Formatos::with('preguntas.alternativas')->find($id);

关于php - 多连接 laravel Eloquent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23635404/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com