2017-12-27 23 views
1

실시간 알림, 내가 API의 구성
했다
후 API를 만든 통지를하기 위해 푸셔와 Laravel 5.5을 사용하여 I'amLaravel 푸셔를 분명히 방송 BroadcastException 없음 메시지

 public function store(Request $request) 
    { 
     $advertising = Advertising::create($request->all()); 
     $admins = \App\Admin::all(); 
     \Notification::send($admins, new \App\Notifications\AdvertisingAdded($advertising)); 

     return $advertising; 
    } 
AdvertisingAdded

namespace App\Notifications; 

use Illuminate\Bus\Queueable; 
use Illuminate\Notifications\Notification; 
use Illuminate\Contracts\Queue\ShouldQueue; 
use Illuminate\Notifications\Messages\MailMessage; 

use Illuminate\Notifications\Messages\BroadcastMessage; 
use App\Advertising; 

class AdvertisingAdded extends Notification 
{ 
    use Queueable; 

    //-must be public fir pusher 
    public $advertising; 

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


    public function via($notifiable) 
    { 
     return ['database','broadcast']; 
    } 


    public function toArray($notifiable) 
    { 
     return [ 
      'msg' => 'Advertising '.$this->advertising->title_ar.' is added ', 
      'advertising_id' => $this->advertising->id 
     ]; 
    } 

    public function toBroadcast($notifiable) 
    { 
     return new BroadcastMessage([ 
      'msg' => 'Advertising '.$this->advertising->title_ar.' is added ', 
      'advertising_id' => $this->advertising->id 
     ]); 
    } 
} 

에서

내가 우체부에서 올리기 오류를 얻을

(가) 암호화 만들기 :

를 분명히 \ 방송 \ BroadcastException 없음 메시지 error image

은 내가 https://www.youtube.com/watch?v=i6Rdkv-DLwk

답변

1

난에서 내 문제를 해결이 비디오를 따라 거짓

+0

는 또한이 문제가 있었을하지만, 몇 가지 이유 여전히 암호화를 false로 설정 한 후에도 오류가 발생합니다. 캐시를 재설정하여 문제를 해결했습니다 (php artisan config : cache). –