팩토리 클래스에 매개변수로 값 보내기
P粉378890106
P粉378890106 2024-01-03 14:42:16
0
1
496

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

으아악

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

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

으아악

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

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

인 C:xampphtdocsforumrootvendorlaravelframeworksrcIlluminateDatabaseEloquentFactoriesFactory.php:429

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

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


업데이트 #1:

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

P粉378890106
P粉378890106

모든 응답(1)
P粉447785031

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

으아아아

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

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿