Подсветка \ Трансляция \ BroadcastException 404 НЕ НАЙДЕН - PullRequest
0 голосов
/ 26 февраля 2020

Я использую Laravel 5.8 с пушером, чтобы сделать трансляцию, после того как я отправляю форму, я получаю это 404 не найдено Я искал ответ в Google, но не повезло.

PostPublished. php

 <?php

namespace App\Events;

use Illuminate\Broadcasting\Channel;
use Illuminate\Queue\SerializesModels;
use Illuminate\Broadcasting\PrivateChannel;
use Illuminate\Broadcasting\PresenceChannel;
use Illuminate\Foundation\Events\Dispatchable;
use Illuminate\Broadcasting\InteractsWithSockets;
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;

class PostPublished implements ShouldBroadcast {
    use Dispatchable, InteractsWithSockets, SerializesModels;

    public $data;

    public function __construct($data) {
      $this->data = $data;
    }

    /**
     * Get the channels the event should broadcast on.
     *
     * @return Channel|array
     */
    public function broadcastOn() {
      return new Channel('my-channel');
    }

    public function broadcastAs()
    {
      return 'Post-Published';
    }

  }

AdminAnnounceController

publi c функциональное хранилище (Request $ request) {$ data = request () - > подтвердить ([

    'department' => ['required', 'string', 'max:255'],
    'title' => ['required', 'string', 'max:255'],
    'content' => ['required', 'string', 'max:255'],
    'status' => ['required'],

    ]);

    $data = Announcement::create([

        'department' => $data['department'],
        'title' => $data['title'],
        'content' => $data['content'],
        'status' => $data['status'],

    ]);


     event(new PostPublished($data));




    return redirect('admin_announce')->with('success', 'the Annonucement  has been send');

}

...