Если вы используете помощник compact (), он преобразует вашу коллекцию (извлеченную из отношения) в ассоциативный массив, поэтому это не сработает:
@foreach ($postagens as $pubs)
{{ $pubs->nomePost }} // <---
@endforeach
Попробуйте вместо этого:
@foreach ($postagens as $pubs)
{{ $pubs['nomePost'] }} // <---
@endforeach
Если вы хотите получить доступ к атрибутам как к объекту (обозначение стрелки), вы можете передать свою коллекцию, используя метод with()
:
$postagens = Postagens::orderBy('created_at','desc')->get();
return view('index')->with('postagens', $postagens);
или версию с сахаром:
$postagens = Postagens::orderBy('created_at','desc')->get();
return view('index')->withPostagens($postagens);