Add Document and DocumentTranslation factories

This commit is contained in:
Yutaka Kurosaki
2026-05-10 11:53:33 +09:00
parent ab846b71b2
commit 7f2f8a2248
3 changed files with 93 additions and 1 deletions
@@ -0,0 +1,29 @@
<?php
namespace Database\Factories;
use App\Models\Document;
use App\Models\DocumentTranslation;
use Illuminate\Database\Eloquent\Factories\Factory;
/**
* @extends Factory<DocumentTranslation>
*/
class DocumentTranslationFactory extends Factory
{
protected $model = DocumentTranslation::class;
public function definition(): array
{
$title = fake()->sentence(3);
$content = fake()->paragraphs(3, true);
return [
'document_id' => Document::factory()->withoutTranslations(),
'locale' => 'en',
'title' => $title,
'content' => $content,
'rendered_html' => '<p>' . e($content) . '</p>',
];
}
}