bita/message is a Laravel package for laravel message package with multiple providers.
It currently has 2 GitHub stars and 4.368 downloads on Packagist (latest version 2.4.1).
Install it with composer require bita/message.
Discover more Laravel packages by bita
or browse all Laravel packages to compare alternatives.
Last updated
Laravel Message Package
Hi, we support IpPanel and SmsIr providers that you can choose which one to use in bitamessage.php.
also you can add new provider there!
composer require bita/message
php artisan vendor:publish --provider="Bita\Message\MessageServiceProvider"
add this line to your app.php providers :
Bita\Message\MessageServiceProvider::class
and add this line to your app.php aliases:
'Message' => Bita\Message\Facades\Message::class
After publish the package files you must add your provider configuration in .env
IP PANEL
BITA_MESSAGE_IP_PANEL_ENDPOINT=your provider end point
BITA_MESSAGE_IP_PANEL_ORIGINATOR=your line number
BITA_MESSAGE_IP_PAENL_API_KEY=your api key
SMS IR
BITA_MESSAGE_SMS_IR_ENDPOINT=your provider end point
BITA_MESSAGE_SMS_IR_ORIGINATOR=your line number
BITA_MESSAGE_SMS_IR_API_KEY=your api key
BITA_MESSAGE_SMS_IR_SECRET_KEY=your secret key
SMS IR V2
BITA_MESSAGE_SMS_IR_V2_ORIGINATOR=your line number
BITA_MESSAGE_SMS_IR_V2_API_KEY=your api key
change default service in bitamessage.php and call provider configuration from .env in that. if you want to log messages in database,set logs = true and set the table name in bitamessage.php.
Message::send($message, array $numbers);
Message::sendByPattern($pattern, $number, array $parameters);
Message::checkDelivery($tracker_id);
Message::credit();