Looking to hire Laravel developers? Try LaraJobs

laravel-sms-verification maintained by ferdousanam

Description
Laravel SMS Verification for Authenticatable Models
Author
Last update
2022/11/21 13:34 (dev-master)
License
Downloads
4

Comments
comments powered by Disqus

Laravel SMS Verification

Latest Version on Packagist Software License Total Downloads

Run the composer command to install

composer require ferdousanam/laravel-sms-verification

Add mobile_number_verified_at column to Authenticatable model's migration file.

$table->timestamp('mobile_number_verified_at')->nullable();

Publish the migration files

php artisan vendor:publish --tag=sms-verification-migrations

Scaffold the sms verification controllers

php artisan sms-verification:controllers

Scaffold the sms verification channels

php artisan sms-verification:channels

Publish config

Run the following command to publish configuration file

php artisan vendor:publish --tag=sms-verification

Usage

Use the traits HasVerificationTokens, MustVerifyMobileNumber in Authenticatable models

<?php

namespace App\Models;

use Anam\SmsVerification\Contracts\MustVerifyMobileNumber as MustVerifyMobileNumberContract;
use Anam\SmsVerification\HasVerificationTokens;
use Anam\SmsVerification\MustVerifyMobileNumber;

class User extends Authenticatable
{
    use HasVerificationTokens, MustVerifyMobileNumber;
    
    //...
}

Check available routes for sms-verification

php artisan route:list --name=sms-verification

Dev Instruction

DEV.md

Author

Contact Author if interested for author as author is too lazy to write documentation 🙁 Ferdous Anam.

License

The MIT License (MIT). Please see License File for more information.