Загрузка данных


<?php

namespace Database\Factories;

use Illuminate\Database\Eloquent\Factories\Factory;

class PartFactory extends Factory
{
    protected $model = \App\Models\Part::class;

    public function definition(): array
    {
        $parts = [
            'Масло моторное', 'Фильтр масляный', 'Фильтр воздушный',
            'Фильтр салона', 'Тормозные колодки', 'Тормозные диски',
            'Ремень ГРМ', 'Свечи зажигания', 'Аккумулятор',
            'Шина', 'Масляный фильтр', 'Воздушный фильтр'
        ];

        return [
            'name' => $this->faker->randomElement($parts) . ' ' . $this->faker->bothify('??-####'),
            'description' => $this->faker->realText(100),
            'price' => $this->faker->randomFloat(2, 200, 5000),
        ];
    }
}