Полный цикл в digital

Получение всех данных Eloquent

С помощью статического метода all() можно получить все записи из таблицы. Давайте обратимся к модели Post и получим все данные из таблицы posts в виде массива объектов:

app/Http/Controllers/PostController.php<?php
use App\Models\Post;

class PostController extends Controller
{
    public function show()
    {
        $posts = Post::all();
        dump($posts); // массив объектов
    }
}

Каждый объект в массиве будет принадлежать классу модели Post. Давайте переберем массив циклом и обратимся к каждому объекту по отдельности:

app/Http/Controllers/PostController.php<?php
use App\Models\Post;

class PostController extends Controller
{
    public function show()
    {
        $posts = Post::all();
        
        foreach ($posts as $post) {
            dump($post); // объект класса Post
        }
    }
}

Каждая объект представляет собой одну запись в таблице. Свойствами этого объекта служат поля таблицы:

app/Http/Controllers/PostController.php<?php
use App\Models\Post;

class PostController extends Controller
{
    public function show()
    {
        $posts = Post::all();
        
        foreach ($posts as $post) {
            dump($post->title);
            dump($post->text);
        }
    }
}
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг