tagmood / laravel-disposable-phone
一次性手机号码验证器
3.0.38
2024-08-01 01:27 UTC
Requires
- php: ^7.1|^8.0
- ext-json: *
- illuminate/cache: ^6.0|^7.0|^8.0|^9.0
- illuminate/config: ^6.0|^7.0|^8.0|^9.0
- illuminate/console: ^6.0|^7.0|^8.0|^9.0
- illuminate/contracts: ^6.0|^7.0|^8.0|^9.0
- illuminate/support: ^6.0|^7.0|^8.0|^9.0
- illuminate/validation: ^6.0|^7.0|^8.0|^9.0
Requires (Dev)
- mockery/mockery: ^1.3.3|^1.4.2
- orchestra/testbench: *
- phpunit/phpunit: *
- dev-master
- 3.0.38
- 3.0.37
- 3.0.36
- 3.0.35
- 3.0.34
- 3.0.33
- 3.0.32
- 3.0.31
- 3.0.30
- 3.0.29
- 3.0.28
- 3.0.27
- 3.0.26
- 3.0.25
- 3.0.24
- 3.0.23
- 3.0.22
- 3.0.21
- 3.0.20
- 3.0.19
- 3.0.18
- 3.0.17
- 3.0.16
- 3.0.15
- 3.0.14
- 3.0.13
- 3.0.12
- 3.0.11
- 3.0.10
- 3.0.9
- 3.0.8
- 3.0.7
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.1.7
- 2.1.6
- 2.1.5
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.19
- 2.0.18
- 2.0.17
- 2.0.16
- 2.0.15
- 2.0.14
- 2.0.13
- 2.0.12
- 2.0.11
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.0.1
- 1.0.0
- dev-Propaganistas-master
This package is auto-updated.
Last update: 2024-09-19 20:55:30 UTC
README
为Laravel添加一个验证器,用于检查给定的手机号码是否不是来自一次性手机服务。默认使用来自
安装
-
运行Composer require命令来安装包
composer require tagmood/laravel-disposable-phone
-
如果你不使用自动发现,打开你的应用程序配置文件,并将服务提供者添加到
$providers数组中'providers' => [ ... Tagmood\LaravelDisposablePhone\DisposablePhoneServiceProvider::class, ],
-
发布配置文件并根据需要调整配置
php artisan vendor:publish --tag=laravel-disposable-phone
-
运行以下Artisan命令以获取最新的弃用号码列表
php artisan disposablephone:update
-
(可选) 在你的语言目录中,为每种语言添加额外的语言行用于验证器
'indisposablephone' => 'Disposable phone numbers are not allowed.',
-
(可选) 强烈建议定期更新弃用号码列表。你可以自己定期运行该命令,或者如果你使用Laravel的调度器,可以将其包括在内(
App\Console\Kernel)protected function schedule(Schedule $schedule) { $schedule->command('disposablephone:update')->weekly(); }
使用方法
使用indisposablephone验证器来确保给定的字段不包含一次性手机号码。
'field' => 'indisposablephone',
自定义获取
默认情况下,该包使用file_get_contents()通过文件获取新列表。如果你的应用程序有不同的需求(例如,当在代理后面时),请检查disposable-phone.fetcher配置值。