@Parsifal31017
Программист

Как 2 набора данных прокинуть в 1 шаблон?

Код:
<?php
namespace App\Http\Controllers;
use App\Repositories\PageRepository;
use Illuminate\Support\Facades\App;

class PageController extends Controller
{
    public $repository;

    public function __construct(PageRepository $repository)
    {
        $this->repository = $repository;
    }

    public function home()
    {
        $page = $this->repository->forSlug('home');
        abort_unless($page, 404);
        return view('page.simple', compact('page'));
    }

    public function work() 
    {
        $page = $this->repository->forSlug('work'); //2 набора данных, которые нужно прокинуть в  1 шаблон
        $page = $this->repository->forSlug('project');//2 набора данных, которые нужно прокинуть в  1 шаблон
        abort_unless($page, 404);
        return view('page.work', compact('page'));
    }
}

Заранее спасибо
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
$workData = $this->repository->forSlug('work'); //2 набора данных, которые нужно прокинуть в  1 шаблон
        $projectData = $this->repository->forSlug('project');//2 набора данных, которые нужно прокинуть в  1 шаблон
        abort_unless($workData, 404);
        abort_unless($projectData, 404);
        return view('page.work', compact('workData', 'projectData'));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы