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