From 5388ba71ffe1cec22170270604818d8d408ea331 Mon Sep 17 00:00:00 2001 From: philipp lang <philipp@aweos.de> Date: Sun, 13 Jun 2021 11:27:22 +0200 Subject: [PATCH] Add GroupFactory --- app/Group.php | 3 +++ database/factories/GroupFactory.php | 29 +++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 database/factories/GroupFactory.php diff --git a/app/Group.php b/app/Group.php index 68233c21..990ab62a 100644 --- a/app/Group.php +++ b/app/Group.php @@ -3,9 +3,12 @@ namespace App; use Illuminate\Database\Eloquent\Model; +use Illuminate\Database\Eloquent\Factories\HasFactory; class Group extends Model { + use HasFactory; + public $fillable = ['name', 'nami_id']; public $timestamps = false; diff --git a/database/factories/GroupFactory.php b/database/factories/GroupFactory.php new file mode 100644 index 00000000..680d2a40 --- /dev/null +++ b/database/factories/GroupFactory.php @@ -0,0 +1,29 @@ +<?php + +namespace Database\Factories; + +use App\Group; +use Illuminate\Database\Eloquent\Factories\Factory; + +class GroupFactory extends Factory +{ + /** + * The name of the factory's corresponding model. + * + * @var string + */ + protected $model = Group::class; + + /** + * Define the model's default state. + * + * @return array + */ + public function definition() + { + return [ + 'name' => $this->faker->randomElement(['Normaler Beitrag', 'Familienermäßigt']), + 'nami_id' => $this->faker->randomNumber(), + ]; + } +}