"Users", "Chats", "Buletins", "Hartas" 및 "Owners"라는 이름의 테이블이 5개 있습니다. 이러한 모든 테이블은 Mediaables라는 피벗 테이블을 통해 Medias라는 다른 테이블과 다대다 관계를 갖습니다.
5개 테이블 모두 동일한 Mediables 테이블을 사용하여 Medias 테이블과의 관계를 저장하므로 다형성 관계를 사용해야 합니다.
이 주제에서는 해당 모델 파일에 정의된 공지사항, 미디어 및 미디어 다형성 관계를 공유하겠습니다. Mediables tablemy 컨트롤러용 마이그레이션 파일도 공유하겠습니다
모델 발표:
으아악미디어 모델:
으아악의료모델:
으아악치료 가능한 마이그레이션:
으아악컨트롤러 파일에서:
으아악show-bbs.blade.php에서는 foreach 루프에 이 모든 항목($buletin에 대한 $buletins)을 에코했습니다.
으아악문제는 제가 이에 응답하지 못했다는 것입니다:
으아악도와주세요.
P粉0266659192023-09-11 10:48:00
이 질문에는 이미 답변이 있습니다. 문제는 mediaables 테이블에 mediaable_type을 저장하는 방법입니다. 작업에 저장한 방법은 다음과 같습니다.
컨트롤러 파일:
으아악제대로 작동하려면 정확한 공지 모델을 저장해야 했어요.