Попытка отложенной загрузки [пользователя] в модели [App\Models\Tweet], но отложенная загрузка отключена, несмотря на тоPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Попытка отложенной загрузки [пользователя] в модели [App\Models\Tweet], но отложенная загрузка отключена, несмотря на то

Сообщение Anonymous »

У меня есть функция выборки: она извлекает весь канал, если ни один пользователь не выбран, и извлекает канал конкретного пользователя, если он выбран.

Код: Выделить всё

public function fetch(): void
{
if ($this->userToShowFeedFor == null) {
$this->tweets = Tweet::with('user')->withCount('likes')->get();
} else {
$this->tweets = $this->userToShowFeedFor->tweets;
}
}
в моем шаблоне лезвия у меня есть это:

Код: Выделить всё

@if (!$userToShowFeedFor)
[url={{ route(] $tweet->user]) }}"
class="text-gray-600 cursor-pointer underline">u/{{ $tweet->user->username }}[/url]
@else
u/{{ $tweet->user->username }}
@endif
Несмотря на использование with('user'), я все еще получаю эту ошибку.
Изображение

Я даже использовал Tinker, чтобы убедиться, что я не выполняю никаких плохих SQL-запросов под капотом, и все выглядит хорошо.
Изображение


Подробнее здесь: https://stackoverflow.com/questions/774 ... ding-is-di
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»