我需要将数据从“index”视图传递到“edit”视图,数据来自两个不同的相关表(表“personas”父表和表“residentes”子表),所以我在residentesController中使用“edit()”方法,但我找不到在单个对象中传递数据的方法,是否可以这样做?如果没有,最好的方法是什么?
//在ResidentesController中//这是我当前拥有的
public function edit(Residente $residente)
{
$persona = Persona::find($residente->persona_id);
return Inertia::render(
'Residentes/Editar',
[
'residente' => $residente,
'persona' => $persona
]
)
}
1条答案
按热度按时间ctrmrzij1#
如果我正确理解了你的问题,你需要在原始查询中加载你需要的关系(记住在模型类中创建它)
然后你可以创建变量