Skip to content
This repository has been archived by the owner on Sep 14, 2021. It is now read-only.

TwilioDevEd/account-verification-laravel

Repository files navigation

Important Notice

For new development, we encourage you to use the Verify API instead of the Authy API. The Verify API is an evolution of the Authy API with continued support for SMS, voice, and email one-time passcodes, an improved developer experience and new features.

Please visit the Verify Quickstarts Page to get started with the Verify API. Thank you!

Account Verification - Laravel

Build Status

Use Authy and Twilio to verify your user's account.

View the full tutorial here!

Run the application

  1. Clone the repository and cd into it.

  2. Install the application's dependencies with Composer

    $ composer install
  3. The application uses PostgreSQL as the persistence layer. If you don't have it already, you should install it. The easiest way is by using Postgres.app.

  4. Create a database.

$ createdb account_verification
  1. Copy the sample configuration file and edit it to match your configuration.

    $ cp .env.example .env

You can find your TWILIO_ACCOUNT_SID and TWILIO_AUTH_TOKEN under your Twilio Account Settings. You can buy Twilio phone numbers at Twilio numbers TWILIO_NUMBER should be set to the phone number you purchased above.

You must create an Authy app so you can get your API key, you can do this on your Authy Dashboard.

  1. Generate an APP_KEY.

    $ php artisan key:generate
  2. Run the migrations.

$ php artisan migrate
  1. Run the application using Artisan.
$ php artisan serve
  1. Go to the app's main page at http://localhost:8000

Dependencies

This application uses the following Twilio helper library and PHP client for Authy:

Run the tests

  1. Run at the top-level directory.

    $ phpunit

    If you don't have phpunit installed on your system, you can follow these instructions to install it.

Releases

No releases published

Packages

No packages published

Languages