>  Q&A  >  본문

Laravel 모델에서 데이터를 검색하고 Spatie/Icalendar 생성

모델에서 데이터를 검색한 다음 Spatie Icalendar에 적합한 형식으로 다시 작성해 보았지만 단일 이벤트가 아닌 여러 이벤트가 있기 때문에 작동하지 않습니다.

다양한 솔루션을 시도했지만 효과가 있는 솔루션을 찾지 못했습니다.

Spatie의 많은 이벤트를 어떻게 반복하시겠습니까?

Spatie 문서: https://github.com/spatie/icalendar-generator

모든 캘린더 이벤트를 반복하여 Spatie용 배열을 만들고 싶습니다.

일반 캘린더에서 추출할 수 있는 ICAL 형식으로 끝나야 합니다.

P粉312195700P粉312195700251일 전407

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

  • P粉317679342

    P粉3176793422024-01-17 11:45:21

    코드에 불일치가 많아서 일이 더 어려워지는 것 같아요. 이벤트를 속성으로 명명하는 클래스, 일관되지 않은 명명 규칙, 복수화 모델(알고 있듯이 class는 예약어입니다) 등

    이벤트를 반복하면서 모델 데이터를 spatie 패키지에 하나씩 추가하세요.

    으아악

    종료 시간이 필요하다고 생각해서 한 시간을 추가했어요. start_time 应添加到 $dates 数组中,以转换为 Carbon 모델의 개체. for 루프를 사용하는 대신 수집 방법을 사용하여 유사한 논리를 생성했습니다. 여기에서 읽어보세요. 이는 쿼리 빌더가 반환한 유형입니다.

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