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

Отправка данных в вид Eloquent

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

app/Http/Controllers/PostController.php<?php
namespace App\Http\Controllers;

use App\Models\Post;

class PostController extends Controller {
    public function index() {
        $posts = Post::all();
        dump($posts);
        return view('posts.index', ['posts' => $posts]);
    }
}

Есть два равносильных метода передачи данных в вид:

app/Http/Controllers/PostController.php<?php
namespace App\Http\Controllers;

use App\Models\Post;

class PostController extends Controller {
    public function index() {
        $posts = Post::all();
        dump($posts);
        return view('posts.index', compact('posts'));
    }
}

В виде (представлении) будет доступен массив posts, который останется перебрать циклом и получить доступ к полям базы:

resources/views/posts/index.blade.php<h1>Все посты блога</h1>
<ul>
<?php foreach ($posts as $post): ?>
    <li><?= $post->title; ?></li>
<?php endforeach; ?>
</ul>
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг