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

Передача данных модели в контроллер

Данные из базы можно получать в двух местах:

  1. Kонтроллере при условии подключения модели через use
  2. Модели с последующий передачей данных в контроллер

Получим все данные таблицы в модели:

App/Models/Post.php<?php
namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Post extends Model
{
    use HasFactory;
    static public function getProducts() {
        return Post::all();
    }
}

Передадим нужные полученные данные в контроллер:

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

use Illuminate\Http\Request;
use App\Models\Post;

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