私はドロップダウン/選択ボックスを持っています。Laravel 5.2ブレードアレイがオブジェクトとして表示されています
public static function getCategories(){
return self::groupBy('category')->get(['category']);
//orderBy('category','asc')->groupBy('category')->get(['category']);
//distinct()->get(['category']);
}
私の見解では、ドロップダウン/選択ボックスで、私は、オブジェクト/エンティティ形式で結果を得る:私は、私が試したの異なるものを表す(値を取得する//コメント行を、このコードを使用しています:
選択されたカテゴリ
{ "カテゴリ": "テスト1"}
{ "カテゴリ": "テスト2"}
{ "カテゴリ": "テスト3"}
{ "カテゴリ": "テスト4"}
これらはすべて一意の値ですが、オブジェクトではなく値を表示したいだけです。
Laravel 5.2+のドキュメントを読むn はを使用してください。pluck()です。
残念ながら、私は動作するメソッドを見つけられませんでした(私は1-2歳のPHPのnoobです)。
これはブログアプリケーションです
「新しいブログ投稿」フォームは、カテゴリのフィールドがある場所です。私のクライアントはドロップダウン/選択ボックスでカテゴリを選択したくない。
TL:DR私はとの記事の検索を可能にするために、私のアプリケーションのサイドバーのドロップダウン/選択ボックスに表示するブログテーブルの上にカテゴリ列に一意の値を探してる
カテゴリタグ
ありがとうございます。
私は** lists()**が5.3の** pluck()**に置き換えられることに気付きました。私は自分自身を分離する必要があります。あなたに@jakub_wronaありがとう – Swaylay