問題タブ [laravel-collection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
5720 参照

php - Laravel - リレーションが見つからない場合は null を空の配列に置き換えます

リレーションが見つからない場合、null を空の配列に置き換えることは可能ですか?

例: 顧客には連絡先と契約がありますが、契約の 1 つには Web がありません。

結果は次のようになります...

ドキュメント ( Constraining Eager Loads ) で読んだように、熱心な負荷を制限してクエリを操作することしかできません。

アップデート

契約クラス

0 投票する
2 に答える
766 参照

php - laravel コレクションを使用して、多次元配列から一致する値の配列を取得する方法

次のような応答があります。

の配列を取得したいのですTotalが、 laravel collectionProduct1のみを使用しています。

私が試してみました :

$data を印刷すると、空の配列が表示されます。それぞれの中でエコーすると、["10"]["20"]["0"].

totalコレクションを使用しての配列を取得する正しい方法を教えてもらえますかproduct1

0 投票する
3 に答える
474 参照

php - Laravel でのコレクション項目の再構築

次の 800 ~ 4000 アイテムの Laravel コレクションがあります。

コレクションの2つのアイテムを常に1つにマージする必要があります。そのため、10 アイテムのコレクションは、マージ後、次の構造を持つ 5 アイテムのコレクションになります。

ご覧のとおり、連続する 2 つのアイテムのデータを 1 つにマージする必要があります。

私はすでにLaravelsのカスタムコレクション機能を2回拡張して使用しようとしましたが、本当に欲しいものを達成できません。

どんな手掛かり?