Кроме того, для веб-приложений необходимо разрешить запуск 32-разрядных приложений в IIS 7. См. http://www.fishofprey.com/2009/04/badimageformatexception-in-iis-70-on-64 .html
Таблица id
Laravel notifications
использует CHAR
в качестве типа поля по умолчанию. Поэтому, когда вы фильтруете для определенного идентификатора, вы должны использовать first()
, как показано ниже. Так как unreadNotifications
является Illuminate\Notifications\DatabaseNotificationCollection
$notificationId = request('notification_id');
$userUnreadNotification = auth()->user()
->unreadNotifications
->where('id', $notificationId)
->first();
if($userUnreadNotification) {
$userUnreadNotification->markAsRead();
}
вышеприведенная функция вернет массив, используя первый метод: $ note = Auth :: user () -> unreadNotifications-> где ('id', $ request-> get ('id')) -> first () -> получить (); $ Примечание-> MarkAsRead ();