views

Most services require your users to have an internet connection and unfortunately, this isn’t always the case. Luckily, we can overcome this by using Twilio.
For the Setup of this package in your laravel project you need to follow the Below steps.
1. Installation
For installing this package through Composer. Run this command from the Terminal:
- composer require aloha/twilio
Then after In your config->app.php file add the following line to the providers array:
- Aloha\Twilio\Support\Laravel\ServiceProvider::class
Add the following line to the aliases array:
- ‘Twilio’ => Aloha\Twilio\Support\Laravel\Facade::class
You can publish the default config file with this artisan command
- php artisan vendor:publish
2. Collect Details from Twilio Account
· Signup/Signin On Twilio
- If you already have a Twilio account then sign into your existing account.
- If you are new in this then you’ll need to sign up for a Twilio account.
· After Successfully Registration, Go to Dashboard of twilio and collect ACCOUNT SID & AUTH TOKEN
3. Facade
First, include the facade class at the top of your file:
For the Globally use in project, create function in your Global Helper file:
Now you can easily use this function in any file.
4. Set Multiple Countries for send SMS
Twilio supports messaging in a specific country.
Your project is set up to only allow access to your home country, which is determined by the phone number you verified during signup. If you’d like to enable new countries to send SMS to, please modify your permissions from the Messaging Geographic Permissions page in Console.