>  Q&A  >  본문

팩토리 클래스에 매개변수로 값 보내기

공장을 운영해야 해요 50 次,因此在 DatabseSeeder 내부:

으아악

보시다시피 수업 ​​이름을 $i 的变量作为参数传递给 CategoryQuestionFactory로 해보았습니다.

그런 다음 이 공장에서 다음을 시도했습니다.

으아악

하지만 터미널에서 php artisan db:seed를 실행하면 다음 오류가 발생합니다.

null에서 멤버 함수 파이프라인() 호출

인 C:xampphtdocsforumrootvendorlaravelframeworksrcIlluminateDatabaseEloquentFactoriesFactory.php:429

여기서 무엇이 잘못됐나요? 값을 팩토리 클래스에 매개변수로 올바르게 보내는 방법은 무엇입니까?

또한 팩토리의 __construct 메서드에 대한 IDE에서 다음 메시지를 받습니다.


업데이트 #1:

다음은 IDE의 오류 캡처입니다.

P粉378890106P粉378890106313일 전476

모든 응답(1)나는 대답할 것이다

  • P粉447785031

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

    중간 테이블을 시드하려는 것 같습니다. 씨앗을 뿌릴 때 사용할 수 있는 몇 가지 방법이 있는데, 그중 하나가 has() 제가 자주 사용하는 방법입니다.

    으아아아

    100개의 질문과 5개의 카테고리를 만들고 싶다고 가정해 보세요

    으아아아

    회신하다
    0
  • 취소회신하다