1
加入的问题这里是我的模型Receipe
Laravel 5.1,而使用雄辩
public function favorite()
{
return $this->hasMany('App\ReceipeFavorite');
}
在这里我可以能够得到
$userId = 1;
$favorite = User::find($userId)->favorite;
return $favorite;
使用这个我也能够在与ID user_id
来获取该记录通过查询此表查询receipe_favorites
表。所有coloumns与user_id
即记录匹配 - 1
$favorite = User::find(1)->favorite;
return $favorite;
[{"id":1,"receipe_id":"1","user_id":"1","created_at":"2015-09-15 15:49:12","updated_at":"2015-09-15 15:49:12"},{"id":2,"receipe_id":"2","user_id":"1","created_at":"2015-09-15 15:50:07","updated_at":"2015-09-15 15:50:07"}]
现在,我希望得到的Receipe名称与结果一起。
这里是我的表结构
表
users
->id
receipe
->id
receipe_favorites
->id
->receipe_id
->user_id
注:
我试图让Receipe标识,Receipe名称如果用户ID被传递。
你有三张表(用户,r eceipe,receipe_favorites)? – RaMeSh
是的,我有这样的3张桌子 –