Laravel 5.8 - Как получить указанные c Уведомления от Laravel Уведомления - PullRequest
0 голосов
/ 29 января 2020

Я создал 2 уведомления - DataBase Hosted ...

  1. одно для информирования пользователя о статусе их запросов от администратора с именем ListingsNotifications
  2. Когда клиент отправляет пользователю сообщение для пользователя с именем NotifyUser

, находящегося сейчас в разделе панели пользователя, я хочу отображать уведомления только по классу NotifyUser, а не по ListingsNotifications

Код для получения уведомлений, который не подходит в моем случае

@ foreach ($ messages-> readNotifications as $ message)

@ endforeach

как я могу это сделать ..

1 Ответ

0 голосов
/ 29 января 2020

Поскольку я не знаю структуру вашей таблицы, я напишу общий запрос, настрою его, как вы, sh, и не забудьте импортировать фасад БД.

use Illuminate\Support\Facades\DB;

и запрос :

DB::table('notifications')
    ->where('notifiable_type', 'App\User')
    ->where('notifiable_id', $user->id)
    ->get();

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

...