Laravelモデルからデータを取得し、Spatie/Icalendarを生成する
P粉312195700
P粉312195700 2024-01-16 14:41:59
0
1
399

モデルからデータを取得して、Spatie Icalendar に適した形式に書き直そうとしましたが、単一のイベントではなく複数のイベントがあったため、うまくいきませんでした。

さまざまな解決策を試しましたが、うまくいく解決策が見つかりませんでした。

Spatie での数多くのイベントをどのように繰り返しますか?

Spatie ドキュメント: https://github.com/spatie/icalendar-generator

すべてのカレンダー イベントを反復処理して、Spatie 用の配列を作成したいと考えています。

これは、通常のカレンダーで抽出できる ICAL 形式で終わる必要があります。

P粉312195700
P粉312195700

全員に返信(1)
P粉317679342

コードには多くの不一致があり、それが作業をさらに難しくしていると思います。イベントをプロパティとして命名するクラス、一貫性のない命名規則、複数化モデル (クラスは予約済みキーワードであることは知っています) など。

イベントをループし、モデル データを 1 つずつ spatie パッケージに追加するだけです。

リーリー

終了時刻が必要だと思ったので、1 時間を追加しました。モデルの start_time$dates 配列に追加して、Carbon オブジェクトに変換する必要があります。 for ループを使用する代わりに、コレクション メソッドを使用して同様のロジックを作成しました。ここを参照してください。これは、クエリ ビルダーによって返されるタイプです。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!