Отношение Laravel - PullRequest
       0

Отношение Laravel

0 голосов
/ 10 марта 2020

У меня проблема с получением отношения в laravel контроллере.

Я хочу получить данные о модели чтения, и это связано с моделью уведомлений.

это код в контроллере :

$notifs = Notif::whereHas('statusnya', function ($queryunnotif) {
    $queryunnotif->where('user_id', Auth::user()->employee_id);
}, '<', 1)
->whereHas('readnya', function ($queryunreadnya) {})
->where('following_id', '>=', $notifs->readnya->created_at)
->where('user_request', '!=', Auth::user()->employee_id)
->whereBetween('created_at', [Auth::user()->created_at, Carbon::now()])
->get();

Я сомневаюсь в этой строке

->where('following_id','>=', $notifs->readnya->created_at)->

1 Ответ

0 голосов
/ 10 марта 2020

Нам нужно увидеть структуру и модель базы данных, чтобы быть полностью уверенными в ответе, но указанная вами строка, безусловно, подозрительна.

->where('following_id','>=', $notifs->readnya->created_at)

Скорее всего, вам нужен идентификатор, а не create_at

->where('following_id','>=', $notifs->readnya->id)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...