From ec680f2b3f7c5755ee2763805ae08400447f61c5 Mon Sep 17 00:00:00 2001
From: philipp lang <philipp@aweos.de>
Date: Sun, 13 Jun 2021 11:28:06 +0200
Subject: [PATCH] Add NationalityFactory

---
 app/Nationality.php                       |  3 +++
 database/factories/NationalityFactory.php | 29 +++++++++++++++++++++++
 2 files changed, 32 insertions(+)
 create mode 100644 database/factories/NationalityFactory.php

diff --git a/app/Nationality.php b/app/Nationality.php
index 2c07a710..c4cee070 100644
--- a/app/Nationality.php
+++ b/app/Nationality.php
@@ -3,8 +3,11 @@
 namespace App;
 
 use Illuminate\Database\Eloquent\Model;
+use Illuminate\Database\Eloquent\Factories\HasFactory;
 
 class Nationality extends Model
 {
+    use HasFactory;
+
     public $fillable = ['name','nami_id'];
 }
diff --git a/database/factories/NationalityFactory.php b/database/factories/NationalityFactory.php
new file mode 100644
index 00000000..ea62e143
--- /dev/null
+++ b/database/factories/NationalityFactory.php
@@ -0,0 +1,29 @@
+<?php
+
+namespace Database\Factories;
+
+use App\Nationality;
+use Illuminate\Database\Eloquent\Factories\Factory;
+
+class NationalityFactory extends Factory
+{
+    /**
+     * The name of the factory's corresponding model.
+     *
+     * @var string
+     */
+    protected $model = Nationality::class;
+
+    /**
+     * Define the model's default state.
+     *
+     * @return array
+     */
+    public function definition()
+    {
+        return [
+            'name' => $this->faker->country.'Nationality',
+            'nami_id' => $this->faker->randomNumber(),
+        ];
+    }
+}