A Laravel (PHP) implementation demonstrating Twilio's Account Security APIs:
Minimum requirements to run a local instance of Laravel
This project uses Laravel 5.8 (PHP >= 7.1.3)
Clone this repo
git clone [email protected]:tneiderhiser/signal-2019-php-authy-verify.git
Install project dependencies
cd signal-2019-php-authy-verify
composer install
Copy .env.sample
to .env
. This is where we'll store sensitive data in environment variables.
cp .env.sample .env
- Login to Twilio Console and copy your
ACCOUNT SID
andAUTH TOKEN
from the Dashboard into your.env
file - Navigate to Verify Services to create a Verify Service and name it appropriately.
- Add the
SERVICE ID
of the new service to your.env
file. - Navigate to Authy Applications to create an Authy Application.
- Copy the
AUTHY ID
of the new application to your.env
file.
Create and migrate database
touch database/database.sqlite
php artisan migrate
Generate a new encryption key
php artisan key:generate
php artisan serve --port 8081
Navigate to http://localhost:8081
MIT