Mysql
 sql >> Base de données >  >> RDS >> Mysql

Requête Laravel pour obtenir des résultats ayant au moins un élément d'un tableau ?

Si votre relation est correctement définie, le code de remplissage devrait fonctionner :

$posts = Post::whereHas('postWriters', function($query) use($arrayOfWriterIds_IFollow) {
    $query->whereIn('writer_id', $arrayOfWriterIds_IFollow);
})
->orderBy('submitTimestamp', 'desc')
->take(20)
->get();