我是 laravel 的新手,我有一个简单的问题,我正在为我的应用程序编写控制器,我需要做一件简单的事情,我必须返回一个包含更多表数据的模型,你会怎么做?例如:我需要返回视图一个“评论”,其名称是写评论的“用户”,但模型“评论”只有“id_user”中“用户”的id,我该如何返回带有用户名的评论?
1 回答
www说
TA贡献1775条经验 获得超8个赞
您应该使用评论和用户模型之间的关系,
我建议你先学习关系(在你的情况下,每个用户都可以有很多评论)
然后你可以使用一对多关系
然后使用“With”并让每个用户发表评论,
例如 :
$users = App\User::with('comment')->get();
foreach ($users as $user) {
echo $user->comments->description;
}
希望有所帮助
- 1 回答
- 0 关注
- 81 浏览
添加回答
举报
0/150
提交
取消