Проблема с Eloquent Relations в Laravel ⇐ Php
Проблема с Eloquent Relations в Laravel
Сейчас я работаю над проектом Laravel и столкнулся с проблемой взаимоотношений Eloquent. У меня есть две модели: Пользователь и Сообщение, и я пытаюсь установить между ними связь «один ко многим». Однако я сталкиваюсь с проблемами при попытке получить связанные сообщения для пользователя
Модель пользователя
класс Post расширяет модель { // ... публичная функция пользователя() { вернуть $this->belongsTo(User::class); } } Модель сообщения
класс Post расширяет модель { // ... публичная функция пользователя() { вернуть $this->belongsTo(User::class); } } Теперь, когда я пытаюсь получить сообщения пользователя, используя следующий код
$user = User::find(1); $posts = $user->posts; Я не получаю ожидаемых результатов, а $posts пуст. Я убедился, что в базе данных есть сообщения с данным пользователем
Сейчас я работаю над проектом Laravel и столкнулся с проблемой взаимоотношений Eloquent. У меня есть две модели: Пользователь и Сообщение, и я пытаюсь установить между ними связь «один ко многим». Однако я сталкиваюсь с проблемами при попытке получить связанные сообщения для пользователя
Модель пользователя
класс Post расширяет модель { // ... публичная функция пользователя() { вернуть $this->belongsTo(User::class); } } Модель сообщения
класс Post расширяет модель { // ... публичная функция пользователя() { вернуть $this->belongsTo(User::class); } } Теперь, когда я пытаюсь получить сообщения пользователя, используя следующий код
$user = User::find(1); $posts = $user->posts; Я не получаю ожидаемых результатов, а $posts пуст. Я убедился, что в базе данных есть сообщения с данным пользователем
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Laravel 5.3 Eloquent Relations – пользователь, роль, страницы и разрешения
Anonymous » » в форуме Php - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-