問題タブ [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.
php - Laravel - リレーションが見つからない場合は null を空の配列に置き換えます
リレーションが見つからない場合、null を空の配列に置き換えることは可能ですか?
例: 顧客には連絡先と契約がありますが、契約の 1 つには Web がありません。
結果は次のようになります...
ドキュメント ( Constraining Eager Loads ) で読んだように、熱心な負荷を制限してクエリを操作することしかできません。
アップデート
契約クラス
php - laravel コレクションを使用して、多次元配列から一致する値の配列を取得する方法
次のような応答があります。
の配列を取得したいのですTotal
が、 laravel collectionProduct1
のみを使用しています。
私が試してみました :
$data を印刷すると、空の配列が表示されます。それぞれの中でエコーすると、["10"]["20"]["0"]
.
total
コレクションを使用しての配列を取得する正しい方法を教えてもらえますかproduct1
php - Laravel でのコレクション項目の再構築
次の 800 ~ 4000 アイテムの Laravel コレクションがあります。
コレクションの2つのアイテムを常に1つにマージする必要があります。そのため、10 アイテムのコレクションは、マージ後、次の構造を持つ 5 アイテムのコレクションになります。
ご覧のとおり、連続する 2 つのアイテムのデータを 1 つにマージする必要があります。
私はすでにLaravelsのカスタムコレクション機能を2回拡張して使用しようとしましたが、本当に欲しいものを達成できません。
どんな手掛かり?