Skip to content

Laravel Notifications

Barta provides a barta notification channel.

use Illuminate\Notifications\Notification;
use Larament\Barta\Notifications\BartaMessage;
class OrderShipped extends Notification
{
public function via($notifiable): array
{
return ['barta'];
}
public function toBarta($notifiable): BartaMessage
{
return new BartaMessage(
"Hi {$notifiable->name}, your order shipped!"
);
}
}

Add to your model:

public function routeNotificationForBarta($notification): string
{
return $this->phone;
}
$user->notify(new OrderShipped());
public function bartaDriver(): string
{
return 'mimsms';
}