2014-07-25 134 views
0

我有两个'actividad'和'ficha'(一种专辑)表。每个'actividad'都可以出现在很多'ficha'中,而每个'ficha'可以有很多'actividad'。所以,他们的关系是belongsToManyLaravel 4 - 从数据透视表中获取数据

我在一个索引页面上工作,在那里显示'actividads'列表。我实际上得到了actividad_iduser_id和他(用户)创建的'fichas'列表。我想检查他的任何ficha是否包含这个活动。

我不知道该怎么做...

任何想法?谢谢!!

回答

0

您可以使用此ID为$id具有特定actividad ID为$actividad_id检索一定userficha

$user = User::find($id); 
$ficha = $user->ficha()->whereHas('actividad', function($q) use ($actividad_id) 
{ 
    $q->where('actividad_id', '=', $actividad_id); 
})->get(); 
相关问题