Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

FakerServiceProvider.php 760B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace App\Providers\Faker;
  3. use App\Faker\CurrencyCode;
  4. use App\Faker\PhoneNumber;
  5. use App\Faker\State;
  6. use Faker\Factory;
  7. use Faker\Generator;
  8. use Illuminate\Support\ServiceProvider;
  9. class FakerServiceProvider extends ServiceProvider
  10. {
  11. /**
  12. * Register services.
  13. */
  14. public function register(): void
  15. {
  16. $this->app->singleton(Generator::class, static function () {
  17. $faker = Factory::create();
  18. $faker->addProvider(new PhoneNumber($faker));
  19. $faker->addProvider(new State($faker));
  20. $faker->addProvider(new CurrencyCode($faker));
  21. return $faker;
  22. });
  23. }
  24. /**
  25. * Bootstrap services.
  26. */
  27. public function boot(): void
  28. {
  29. //
  30. }
  31. }