【发布时间】:2017-01-27 17:07:11
【问题描述】:
我有一个下拉/选择框。我正在使用此代码来获取值(注释 // 行表示我尝试过的不同事情:
public static function getCategories(){
return self::groupBy('category')->get(['category']);
//orderBy('category','asc')->groupBy('category')->get(['category']);
//distinct()->get(['category']);
}
在我的视图中,在下拉/选择框中,我以对象/实体格式获得结果:
选择类别
{"category":"Testing 1"}
{"category":"Testing 2"}
{"category":"Testing 3"}
{"category":"Testing 4"}
这些都是预期的唯一值;但是,我只想显示值而不是对象。
阅读 Laravel 5.2+ 文档,我发现我应该使用 pluck()。
不幸的是,我还没有找到有效的方法(我是一个 1-2 岁的 PHP 菜鸟)。
这是一个博客应用程序:
“新博客文章”表单是 category 的字段。我的客户不希望下拉/选择框来选择他们的类别;
TL:DR
我正在 博客的 category 列中搜索唯一值 表格显示在我的应用程序侧边栏的下拉/选择框中,以允许搜索带有类别标签的帖子。
提前致谢;
【问题讨论】:
标签: php laravel-5.2 blade laravel-blade