diff src/Generator/Factory/stubs/factory.stub @ 45:c7fd31303024 default tip

merging down to default
author Luka Sitas <sitas.luka.97@gmail.com>
date Thu, 12 Nov 2026 21:19:53 -0500
parents 76584181267a
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/Generator/Factory/stubs/factory.stub	Thu Nov 12 21:19:53 2026 -0500
@@ -0,0 +1,35 @@
+<?php
+
+namespace Database\Factories;
+
+use {{ namespacedModel }};
+use Illuminate\Database\Eloquent\Factories\Factory;
+use Illuminate\Support\Facades\Hash;
+use Illuminate\Support\Str;
+
+/**
+ * @extends \Illuminate\Database\Eloquent\Factories\Factory<{{ namespacedModel }}>
+ */
+class {{ class }} extends Factory
+{
+
+		/**
+     * The name of the factory's corresponding model.
+     *
+     * @var class-string<\Illuminate\Database\Eloquent\Model>
+     */
+    protected $model = {{ model }}::class;
+
+    /**
+     * Define the model's default state.
+     *
+     * @return array<string, mixed>
+     */
+    public function definition(): array
+    {
+        return [
+						# {{ factoryInsertPoint }}
+        ];
+    }
+
+}