*/ class AttachmentFactory extends Factory { /** * Define the model's default state. * * @return array */ public function definition() { $extension = fake()->randomElement(['jpg', 'png', 'jpeg', 'pdf', 'doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx', 'txt', 'csv']); return [ 'original_name' => fake()->words(2, true) . '.' . $extension, 'disk_name' => Str::random(15) . '.' . $extension, 'path' => fake()->imageUrl(), 'extension' => $extension, 'content_type' => fake()->mimeType(), 'file_size' => fake()->numberBetween(1323,992385), ]; } }