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: 2024-09-21 16:33:18 UTC
README
运行composer命令进行安装
composer require ferdousanam/laravel-sms-verification
将mobile_number_verified_at
列添加到Authenticatable
模型的迁移文件中。
$table->timestamp('mobile_number_verified_at')->nullable();
发布迁移文件
php artisan vendor:publish --tag=sms-verification-migrations
生成短信验证控制器
php artisan sms-verification:controllers
生成短信验证渠道
php artisan sms-verification:channels
发布配置
运行以下命令发布配置文件
php artisan vendor:publish --tag=sms-verification
使用说明
在Authenticatable
模型中使用特性HasVerificationTokens
和MustVerifyMobileNumber
<?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; //... }
检查sms-verification
可用的路由
php artisan route:list --name=sms-verification
开发说明
作者
如果您对作者感兴趣,请联系作者,因为作者太懒了,不愿写文档 🙁 Ferdous Anam.
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。