値をパラメータとしてファクトリ クラスに送信します
P粉378890106
P粉378890106 2024-01-03 14:42:16
0
1
486

ファクトリを 50 回実行する必要があるため、DatabseSeeder 内:

リーリー

ご覧のとおり、$i という名前の変数をパラメータとして CategoryQuestionFactory クラスに渡してみました。

次に、この工場でこれを試してみました:

リーリー

しかし、ターミナルで php 職人 db:seed を実行すると、次のエラーが発生します:

null でメンバー関数 Pipeline() を呼び出します

###存在する C:xampphtdocsforumrootvendorlaravelframeworksrcIlluminateDatabaseEloquentFactoriesFactory.php:429

それでは、何が問題なのでしょうか?値をパラメーターとしてファクトリ クラスに正しく送信するにはどうすればよいですか?

さらに、ファクトリの

__construct メソッドの IDE で、次のメッセージが表示されます。


更新 #1:

以下は IDE でのエラー キャプチャです:

P粉378890106
P粉378890106

全員に返信(1)
P粉447785031

中間テーブルにシードを設定したいようです。シードするときに使用できるメソッドがいくつかありますが、その 1 つが has() で、私がよく使用するメソッドです。

リーリー

100 個の質問と 5 つのカテゴリを作成するとします。 リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート