AppServiceProvider.php 770 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace App\Providers;
  3. use Illuminate\Support\Facades\Validator;
  4. use Illuminate\Support\ServiceProvider;
  5. class AppServiceProvider extends ServiceProvider
  6. {
  7. /**
  8. * Register any application services.
  9. *
  10. * @return void
  11. */
  12. public function register()
  13. {
  14. //
  15. }
  16. /**
  17. * Bootstrap any application services.
  18. *
  19. * @return void
  20. */
  21. public function boot()
  22. {
  23. //
  24. Validator::extend('mobile', function ($attribute, $value, $parameters, $validator) {
  25. return $validator->validateRegex(
  26. $attribute,
  27. $value,
  28. ['/^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199|(147))\d{8}$/']
  29. );
  30. });
  31. }
  32. }