Получение всех записей через 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);
}
}
}
?>