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