このチュートリアルでは、テスト目的で Laravel 11 のファクトリーとティンカーを使用してダミーデータを効率的に生成する方法を示します。 Web 開発では徹底的なテストが不可欠であり、多くの場合、データベースに多数のレコードを入力する必要があります。何百、何千ものエントリを手動で追加するのは時間がかかり、現実的ではありません。
Laravel の tinker は、合理化されたソリューションを提供します。 これにより、モデルのダミー データをすばやく作成できます。 Laravel は、ユーザー レコードを生成するために簡単にアクセスできるデフォルトのユーザー モデル ファクトリを提供します。
ダミー ユーザーの生成:
ダミーのユーザー データを生成するには、ターミナルで次のコマンドを使用します:
<code class="language-bash">php artisan tinker User::factory()->count(5)->create()</code>
これは、database/factories/UserFactory.php
にある Laravel の組み込みファクトリーを利用します。
カスタムファクトリーの作成:
他のモデル (製品、アイテム、管理者など) のダミー データを生成するには、カスタム ファクトリを作成する必要があります。 これには、artisan コマンドを使用して必要なファクトリー ファイルを生成することが含まれます。 これらのカスタム ファクトリを作成するための詳細な手順については、記事全文を参照してください。 [続きを読む]
以上がlaravelでfactory tinkerを使用して偽のデータを生成する方法の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。