| 123456789101112131415161718192021222324252627282930313233343536373839404142 | 
							- <?php
 - 
 - namespace Database\Factories;
 - 
 - use App\Models\Setting\Currency;
 - use Config;
 - use Illuminate\Database\Eloquent\Factories\Factory;
 - 
 - /**
 -  * @extends Factory<Currency>
 -  */
 - class CurrencyFactory extends Factory
 - {
 -     /**
 -      * The name of the factory's corresponding model.
 -      *
 -      * @var string
 -      */
 -     protected $model = Currency::class;
 - 
 -     /**
 -      * Define the model's default state.
 -      *
 -      * @return array<string, mixed>
 -      */
 -     public function definition(): array
 -     {
 -         $defaultCurrency = Config::get('money.USD');
 - 
 -         return [
 -             'name' => $defaultCurrency['name'],
 -             'code' => 'USD',
 -             'rate' => 1,
 -             'precision' => $defaultCurrency['precision'],
 -             'symbol' => $defaultCurrency['symbol'],
 -             'symbol_first' => $defaultCurrency['symbol_first'],
 -             'decimal_mark' => $defaultCurrency['decimal_mark'],
 -             'thousands_separator' => $defaultCurrency['thousands_separator'],
 -             'enabled' => true,
 -         ];
 -     }
 - }
 
 
  |