laravel 5.5 がコレクションで同様の鍵を見つけます私はこれが間違っているように見える...laravel collections-> keyByはここ
1
A
答えて
0
あなたの問題は、あなたのコレクションがうまくフォーマットされていないということである、このようにそれを行う:今
$collections = collect([ //main collection array
[ 'name' => 'Rob1', 'nickname' => 'Robby1' ] //object 0 inside collection array with well formated keys => values
]);
使用:
$collections->keyBy('name')
$collections->keyBy('nickname')
それ幽霊として動作します
+0
が見つかりました...私の悪い私はキーと思ったキーでコレクションを検索しています。しかし、keyByは単に(キー)内のindexを置き換えます –
1
私はあなたが配列として一つのパラメータを渡すべきだと思います。これ
$collections = collect([['name' => 'Rob'], ['nickname' => 'Robby']]);
0
を試してみてくださいので、結果である
Collection {#246 ▼
#items: array:2 [▼
"Rob" => array:1 [▼
"name" => "Rob"
]
"" => array:1 [▼
"nickname" => "Robby"
]
]
}
と
Collection {#246 ▼
#items: array:2 [▼
"" => array:1 [▼
"name" => "Rob"
]
"Robby" => array:1 [▼
"nickname" => "Robby"
]
]
}
はまだコレクションに無効な検索を検索します。.. 。 および
の$collections->keyBy('nick')
戻り
Collection {#246 ▼
#items: array:1 [▼
"" => array:1 [▼
"nickname" => "Robby"
]
]
}
+0
3つのキーすべてが空ではなく、さらに最後に –
関連する問題
- 1. Laravel雄弁関係keyBy()
- 2. keyBy()はキーを変更しません。 Laravel 5.5
- 3. ファイルはここlaravel
- 4. Laravelルートリソースはここ
- 5. Flink keyBy groping issue
- 6. Laravel 5.2フラッシュセッションはここで
- 7. Laravelはここでログイン
- 8. 私はここにLaravel 5.2
- 9. Laravel&Ajaxはここでエラー
- 10. ここlaravel
- 11. Laravel - ここ
- 12. ここLaravel
- 13. Laravel keyBy - リンクテーブルの結果の並べ替え
- 14. pysparkにおけるRDDのkeybyの管ライニング/ keyby(スパーク)
- 15. なぜここlaravel
- 16. ここでlaravel 5.2
- 17. Laravelは:laravelでハッシュパスワードでログインする方法ここでは
- 18. Laravel 5.保存はここでエラー
- 19. Laravelはコントローラ機能でここ
- 20. Dynamicここで、パラメータlaravel
- 21. Laravelここでの関係
- 22. Laravelここで()vsLoose()メソッド
- 23. Ramdajs keyBy相当のlodash
- 24. Laravel - どこクエリ
- 25. Laravel 5.3 - このフォーム
- 26. ((どことどこ)OR(どことどこ))Laravel 5.2
- 27. Laravelクエリビルダどことどこか
- 28. Laravelクエリビルダ:MySQLでエラーここ句
- 29. Laravel通知メールファサードキュー複数のユーザーここ
- 30. ここで、laravel Auth :: try内の条件
データ構造とは何ですか? –