Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

CurrencyFactory.php 1.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace Database\Factories;
  3. use App\Models\Setting\Currency;
  4. use Config;
  5. use Illuminate\Database\Eloquent\Factories\Factory;
  6. /**
  7. * @extends Factory<Currency>
  8. */
  9. class CurrencyFactory extends Factory
  10. {
  11. /**
  12. * The name of the factory's corresponding model.
  13. *
  14. * @var string
  15. */
  16. protected $model = Currency::class;
  17. /**
  18. * Define the model's default state.
  19. *
  20. * @return array<string, mixed>
  21. */
  22. public function definition(): array
  23. {
  24. $defaultCurrency = Config::get('money.USD');
  25. return [
  26. 'name' => $defaultCurrency['name'],
  27. 'code' => 'USD',
  28. 'rate' => 1,
  29. 'precision' => $defaultCurrency['precision'],
  30. 'symbol' => $defaultCurrency['symbol'],
  31. 'symbol_first' => $defaultCurrency['symbol_first'],
  32. 'decimal_mark' => $defaultCurrency['decimal_mark'],
  33. 'thousands_separator' => $defaultCurrency['thousands_separator'],
  34. 'enabled' => true,
  35. ];
  36. }
  37. }