Задать вопрос
@iAlex195

Как получить данные из БД в Laravel?

Доброго времени суток.
У пользователя есть страница где он может писать посты. Как мне вывести посты конкретного пользователя из БД на его страницу? У меня посты всех пользователей хранятся в одной таблице. Где есть 1. id-поста, 2. id-пользователя, 3. сам пост. Пытаюсь вывести на страницу пользователя его посты из БД, но выводятся все посты всех пользователей.
  • Вопрос задан
  • 223 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
Решения вопроса 1
xpert13
@xpert13
Full Stack Developer
Laravel relationships

Для пользователей нужно добавить relation с указанием на модель постов и тогда до постов пользователя будет доступ через простую конструкция вида:
$user->posts
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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