art5455
@art5455
Каюсь, задавал тупые вопросы, но господи... с каки

Как правильнее передать данные представлению?

У меня есть 2 модели: статьи и категории. Статьи вывожу на странице, категории в шапке. Как правильнее прокинуть данные в view?
use App\Posts;
use App\Categories;
class PostController extends Controller
{
    function __invoke()
    {
        $articles = Posts::orderBy('id', 'desc')
            ->paginate(5);
        return view('articles', ['articles' => $articles, 'categories' => Categories::all()]);
    }
}

Сделать так или есть вариант лучше?
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
New_Horizons
@New_Horizons
Бред:
Я так понимаю что категории в шапке не только на этой странице?
Если так, то категории лучше передавать с помощью View Composers
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы