我是 laravel 的新手,我有一個(gè)簡單的問題,我正在為我的應(yīng)用程序編寫控制器,我需要做一件簡單的事情,我必須返回一個(gè)包含更多表數(shù)據(jù)的模型,你會(huì)怎么做?例如:我需要返回視圖一個(gè)“評(píng)論”,其名稱是寫評(píng)論的“用戶”,但模型“評(píng)論”只有“id_user”中“用戶”的id,我該如何返回帶有用戶名的評(píng)論?
1 回答

www說
TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個(gè)贊
您應(yīng)該使用評(píng)論和用戶模型之間的關(guān)系,
我建議你先學(xué)習(xí)關(guān)系(在你的情況下,每個(gè)用戶都可以有很多評(píng)論)
然后你可以使用一對(duì)多關(guān)系
然后使用“With”并讓每個(gè)用戶發(fā)表評(píng)論,
例如 :
$users = App\User::with('comment')->get();
foreach ($users as $user) {
echo $user->comments->description;
}
希望有所幫助
- 1 回答
- 0 關(guān)注
- 105 瀏覽
添加回答
舉報(bào)
0/150
提交
取消