Open boryn opened 3 years ago
I'd like to return ['webpush'] in the via() method instead of WebPushChannel::class.
['webpush']
via()
WebPushChannel::class
I based on https://medium.com/@sirajul.anik/laravel-notifications-part-2-creating-a-custom-notification-channel-6b0eb0d81294 and tried to register it in the AppServiceProvider.php with:
AppServiceProvider.php
Notification::extend('webpush', function ($app) { return new WebPushChannel(); });
but WebPushChannel() constructor needs additional parameters and this method fails.
WebPushChannel()
Hello, Have you tried resolving the WebPushChannel from the container?
return $app->make(WebPushChannel::class);
Using this you delegate the responsability to the container.
I'd like to return
['webpush']
in thevia()
method instead ofWebPushChannel::class
.I based on https://medium.com/@sirajul.anik/laravel-notifications-part-2-creating-a-custom-notification-channel-6b0eb0d81294 and tried to register it in the
AppServiceProvider.php
with:but
WebPushChannel()
constructor needs additional parameters and this method fails.