Проблема с уведомлениями Laravel - PullRequest
0 голосов
/ 17 марта 2019

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

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
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 Ответ

1 голос
/ 17 марта 2019

Добавить оператор использования перед определением класса.

use Illuminate\Http\Request;
use Auth; 
use App\Notifications\NewPost;

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

...