ホームページ  >  に質問  >  本文

値をパラメータとしてファクトリ クラスに送信します

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

リーリー

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

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

リーリー

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

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

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

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

さらに、ファクトリの

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


更新 #1:

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

P粉378890106P粉378890106264日前435

全員に返信(1)返信します

  • P粉447785031

    P粉4477850312024-01-04 13:12:02

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

    リーリー

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

    返事
    0
  • キャンセル返事