2014-07-25 209 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(); 
相關問題