3 namespace Database\Factories\Uploads;
5 use BookStack\Entities\Models\Page;
6 use BookStack\Users\Models\User;
7 use Illuminate\Database\Eloquent\Factories\Factory;
10 * @extends \Illuminate\Database\Eloquent\Factories\Factory<\BookStack\Uploads\Attachment>
12 class AttachmentFactory extends Factory
15 * The name of the factory's corresponding model.
19 protected $model = \BookStack\Uploads\Attachment::class;
22 * Define the model's default state.
24 * @return array<string, mixed>
26 public function definition()
29 'name' => $this->faker->words(2, true),
30 'path' => $this->faker->url(),
33 'uploaded_to' => Page::factory(),
34 'created_by' => User::factory(),
35 'updated_by' => User::factory(),