Pregunta

Estoy tratando de obtener líneas de las tablas de hilos con comentarios. Hago:

$posts = threads::where('published', '=', true)->orderBy('published_at', 'desc')->orderBy('created_at', 'desc')->orderBy('id', 'desc')->paginate(5);

$datas = [
        'posts' => $posts,
        'comments' => $posts->comments,
        'count_comments' => count($posts->comments)
];

LARIVE RETRENDS:

Propiedad indefinida: Illuminate \ Paginación \ Paginator :: $ Comentarios

¿Fue útil?

Solución

puedes hacer esto:

$posts = threads::with('comments')->where('published', '=', true)->orderBy('published_at', 'desc')->orderBy('created_at', 'desc')->orderBy('id', 'desc')->paginate(5);

$comments = [];

foreach ($post in $posts)
{
    $comments[] = $post->comments;
}

$datas = [
    'posts' => $posts,
    'comments' => $comments,
    'count_comments' => count($comments)
];

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top