ネストされた配列で動作するforget()
に似た、きちんとしたLaravelコレクションメソッドを使用することは可能ですか?ラーベルコレクション。ネストされたキーでforget()を使用する
ここに私が欲しいものの例があります。
私は、このようなCollection
インスタンスがあります。
をそして私は、私が「答えとして
$cities->forget('cities', 2) // (second parameter is not real, it's a "nested level" and I took it from my head as example of what I want)
と同様に(すべての項目が同一である)coordinates
列を削除したいですいくつかの既存のCollection
メソッドまたはCollection
マクロを受け取りたい場合は、1行で動作します。
unset()
とmap()
と他のすべて「は、2つ以上のラインオプション」
を使用して、それから
coordinates
を削除してみてください。他の方法unsetが最も速いです –@BartłomiejSobieszek答えをありがとうございます。はい、私はCollectionsマクロについて知っていますが、もっと明白な解決策があるかもしれません。私はきれいで小さなパイプラインが好きです。 –