예 : 두 모델이 있습니다 : Book
및 Author
입니다. 각 책에는 단 한 명의 저자 만 있습니다.
북 ID는 자동 증가 키입니다.Laravel 5 시더 : 다른 시더에서 자동 증가 필드를 사용하는 방법?
그래서 2 명의 시드를 사용해야합니다 : BookTableSeeder
및 AuthorTableSeeder
. 그들은 다른 클래스에 있습니다 : BookTableSeeder
및 AuthorTableSeeder
.
먼저 내가 books
을 시드 한 다음 authors
을 시드합니다. 책에서 작성자 ID를 사용하는 경우 어떻게 책을 시드 할 수 있습니까?
데이터를 함께 시드하면 ID를 사용하여 함께 연결할 수 있습니다. 또는 씨앗 작성자는 먼저 자신의 책을 읽었습니다. 또는 논리적 인 방식으로 생각하면 책이 저자 없이는 존재하지 않습니다. –
@MattBurrow 그것은 단지 예일뿐입니다. 실제 단어로 모든 모델 (거의)은 관련되어 있습니다. 모든 씨앗이 하나의 파일에 있어야한다는 의미입니까? – DmitryR
데이터가 예 관련되어 있으면. 그러나 별도의 클래스에 시드하려는 경우 수동으로 ID를 직접 입력하는 것이 가장 좋은 방법입니다. 마음 속에 심는 것을 유지하는 것은 주로 응용 프로그램의 더미 데이터 또는 초기 데이터를 채우는 데 사용됩니다. –