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(),
+        ];
+    }
+}