Вывод полученных записей в представлении в Laravel


Давайте отправим полученные записи в представление:

<?php
class PostController extends Controller
{
public function show()
{
$posts = DB::table('posts')->get();
return view('post.show', ['posts' => $posts]);
}
}
?>
Выведем их в представлении в нужном виде:

<x-layout>
@foreach ($posts as $post)
<div>
<h2>{{ $post->title }}</h2>
<div>
{{ $post->text }}
</div>
</div>
@endforeach
</x-layout>