Получение всех записей через QB в Laravel


Давайте с помощью фасада DB получим все записи из таблицы posts:

<?php
class PostController extends Controller
{
public function show()
{
$posts = DB::table('posts')->get();
dump($posts);
}
}
?>
Эти записи можно перебрать циклом:

<?php
class PostController extends Controller
{
public function show()
{
$posts = DB::table('posts')->get();

foreach ($posts as $post) {
dump($post);
}
}
}
?>
Каждая запись представляет собой объект, свойствами которого служат поля таблицы БД:

<?php
class PostController extends Controller
{
public function show()
{
$posts = DB::table('posts')->get();

foreach ($posts as $post) {
dump($post->title);
dump($post->text);
}
}
}
?>