Я следовал этому руководству, чтобы понять, как реализовывать уведомления в реальном времени:
https://www.sitepoint.com/add-real-time-notifications-laravel-pusher/
Я настроил новый проект simple-blog, как в инструкции, и смог заставить уведомления работать, но последний шаг, толкатель, не работает. Я также пытался клонировать весь репозиторий, думая, что, возможно, я делал какую-то ошибку в коде, но это тоже не работает. Конечно, я настроил свое приложение-толкач и положил ключи и т.д. в .env и в javascript. Может кто-нибудь попытаться клонировать это и посмотреть, работает ли он? Я не могу понять, в чем здесь проблема.
Я уже пытался начать очередь с php artisan queue:work
а также php artisan queue:listen
Это маршрут канала:
use Illuminate\Support\Facades\Broadcast;
Broadcast::channel('App.User.{id}', function ($user, $id) {
return (int) $user->id === (int) $id;
});
App\Providers\BroadcastServiceProvider::class
, в config / app.php установлено
Я не знаю, почему это не работает.
Любая подсказка?
Убедитесь, что установили ваш BROADCAST_DRIVER=pusher
в вашем .env
Других решений пока нет …