Я сейчас пытаюсь внедрить в свой проект интерфейс уведомлений в реальном времени, используя laravel трансляцию. Я уже заставил его работать, транслируя по общедоступному каналу c, но как только я включил частный канал, при загрузке страницы появляется ошибка POST http://localhost:8000/broadcasting/auth 404 (Not Found)
.
Вот что я обязательно проверил до сих пор :
- Я уже раскомментировал
App\Providers\BroadcastServiceProvider::class
и Illuminate\Broadcasting\BroadcastServiceProvider::class,
в config\app.php
, - Я также включил
Broadcast::routes();
и протестировал Broadcast::routes(['middleware' => 'auth:admin']);
внутри метод boot () для Providers\BroadcastServiceProvider
, если он будет работать, но все еще без кубиков, - Я также попытался передать
Broadcast::routes();
в routes\web.php
и, - Удостоверился, что Я включил
<meta name="csrf-token" content="{{ csrf_token() }}">
в основное приложение.
Проект, над которым я работаю, реализует SPA с использованием Vue JS, который полностью отделен от серверной части и подключен только через API , Я надеюсь, что кто-то может дать мне понимание того, что не так с моими методами. Спасибо!