| namespace Database\Factories; | |
| use Illuminate\Database\Eloquent\Factories\Factory; | |
| use App\Models\GrupoPrefecto; | |
| use App\Models\Persona; | |
| use Illuminate\Support\Facades\DB; | |
| /** | |
| * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Model\GrupoPrefecto> | |
| */ | |
| class GrupoPrefectoFactory extends Factory | |
| { | |
| protected $model = GrupoPrefecto::class; | |
| /** | |
| * Define the model's default state. | |
| * | |
| * @return array<string, mixed> | |
| */ | |
| public function definition(): array | |
| { | |
| return [ | |
| 'id_grupo'=>$this->faker->numberBetween(1,15), | |
| 'id_periodo'=>$this->faker->numberBetween(1,6), | |
| 'persona_id'=>$this->faker->unique()->numberBetween(1,DB::table('personas')->count()), | |
| ]; | |
| } | |
| } | |