ferdousanam / laravel-sms-verification
Laravel SMS Verification for Authenticatable Models
v1.0.0
2022-11-21 12:34 UTC
Requires
- php: ^7.3|^8.0
- ext-json: *
- illuminate/console: >=6.0
- illuminate/filesystem: >=6.0
- illuminate/support: >=6.0
- illuminate/validation: >=6.0
Requires (Dev)
This package is auto-updated.
Last update: 2025-03-21 17:42:56 UTC
README
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
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.