xoxoday / sms
There is no license information available for the latest version (1.2) of this package.
This package contains the API code for sending SMS using Kalyera.
1.2
2022-11-15 08:08 UTC
This package is not auto-updated.
Last update: 2024-06-25 15:28:44 UTC
README
SMS Package
What is SMS API?
This package takes care of all SMS related Tasks using different Gateways.
Installation
Require this package with composer.
$ composer require xoxoday/sms
Database table migration
Create xosms_messages table in your database.
$ php artisan migrate
Publish package
Create config/xosms.php and Jobs/SendSmsRequest.php file using the following artisan command:
$ php artisan vendor:publish --tag="sms_files"
Complete configuration
Set your credentials
Open config/xosms.php configuration file and set your credentials:
return [ 'kaleyra_sms_api_key' => env('KALEYRA_SMS_API_KEY', 'Set your API KEY'), 'kaleyra_sms_message_otp' => env('KALEYRA_SMS_MESSAGE_OTP', 'Your OTP for login is {{1}} for Golfer\'s Shot Powered by Xoxoday'), 'kaleyra_sms_sender_id' => env('KALEYRA_SMS_SENDER', 'Set your SMS sender ID'), 'kaleyra_sms_api_url' => env('KALEYRA_SMS_API_URL', 'https://global.solutionsinfini.com/api/v4/?api_key='), ];
Configure the queue in your laravel project to use the SMS functionality. To configure queue run artisan command.
$ php artisan queue:table $ php artisan migrate
Update queue connection in your environment file
QUEUE_CONNECTION={{database}}
How to use
Refer code from the sample.php file and execute the functionality of the package