use NotificationChannels\Pushover\PushoverChannel;
use NotificationChannels\Pushover\PushoverMessage;
use Illuminate\Notifications\Notification;
class AccountApproved extends Notification
{
public function via($notifiable)
{
return [PushoverChannel::class];
}
public function toPushover($notifiable)
{
return PushoverMessage::create('The invoice has been paid.')
->title('Invoice paid')
->sound('incoming')
->lowPriority()
->url('http://example.com/invoices', 'Go to your invoices');
}
}
public function routeNotificationForPushover()
{
return $this->pushover_key;
}
public function routeNotificationForPushover() {
return PushoverReceiver::withUserKey('pushover-key')
->toDevice('iphone')
->toDevice('desktop')
// or, if you prefer:
->toDevice(['iphone', 'desktop']);
}
public function routeNotificationForPushover() {
return PushoverReceiver::withUserKey('pushover-key')
->withApplicationToken('app-token');
}
public function routeNotificationForPushover() {
return PushoverReceiver::withGroupKey('pushover-group-key');
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.