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