私はこのコードを持っている:キーを取得する方法 - >値の順序?
Setting::where('section', $section)->select('key', 'value')->pluck('value')->toArray();
それは、この生成します。私はこの
enable => "true"
type => "native"
must_be_registered => "true"
allow_nested => "true"
私はそれをどのように得るかが必要
0 => "true"
1 => "native"
2 => "true"
3 => "true"
を?私は摘む(「キー」、「値」)を試みたが、それは一部が欠落していたいくつかの理由でDBからのすべての値を返しませんでした、これが出てきたものです:
array:3 [▼
"true" => "allow_nested"
"native" => "type"
]
が、それは価値が出てきた=>キーの順序キーと値がありませんでした
どのようにしてキー=>値を取得できますか?
使用後の最初のキーを来なければならない:キーとしてvalのようにキーと値。これはうまくいくかもしれません –
私はあなたがそれをテストした後に間違っていれば訂正しますが、あなたがキーと値を選択すると、その2つを返します。もしあなたがそこから価値を引き出すならば、あなたは実際に「鍵」を失っています。それはあなたがちょうど摘み部分を削除する場合は動作しますか? –
pluck部分を削除すると機能しません。別の配列が生成されます。各キーと値は、独自の配列内にあります。 –