Проблема с уведомлениями Laravel

#laravel #notifications

#laravel #уведомления

Вопрос:

У меня проблема с уведомлениями Laravel. Я пытаюсь отправить пользователю уведомление о чем-то, но Laravel не может найти класс уведомлений.

 <?php

namespace AppHttpControllers;

use IlluminateHttpRequest;
use Auth;    

class NotificationController extends Controller
{    

    public function getNot(Request $request)
    {
        $user = Auth::user();            

        $user->notify(new NewPost('a'));
    }
}
  

Я также создал уведомление с именем NewPost.php , проблема в:

Класс ‘App Http Controllers newPost’ не найден

это одно, поэтому в User модель, уже включенную Notifications и notifiable.

Комментарии:

1. Пожалуйста, добавьте свой код уведомления и код модели, связанный с уведомлением.

2. Ну, в моей пользовательской модели используется только возможность уведомления;

Ответ №1:

Добавьте инструкцию use перед определением класса.

 use IlluminateHttpRequest;
use Auth; 
use AppNotificationsNewPost;
  

Я предполагаю, что вы создаете уведомление с помощью artisan, если нет, то имейте в виду, что пространство имен может быть другим.

Комментарии:

1. я создал его с помощью artisan

2. все еще у меня класс ошибки ‘App Notification newPost’ не найден

3. Уведомление это не уведомление

4. Да, это просто проблема с пространством имен.