从 Laravel 中的更多表中检索数据的最佳方法

我是 laravel 的新手,我有一个简单的问题,我正在为我的应用程序编写控制器,我需要做一件简单的事情,我必须返回一个包含更多表数据的模型,你会怎么做?例如:我需要返回视图一个“评论”,其名称是写评论的“用户”,但模型“评论”只有“id_user”中“用户”的id,我该如何返回带有用户名的评论?



肥皂起泡泡
浏览 65回答 1
1回答

www说

您应该使用评论和用户模型之间的关系,我建议你先学习关系(在你的情况下,每个用户都可以有很多评论)然后你可以使用一对多关系然后使用“With”并让每个用户发表评论,例如 :$users = App\User::with('comment')->get();foreach ($users as $user) {   echo $user->comments->description;}希望有所帮助
打开App,查看更多内容
随时随地看视频慕课网APP