2016-08-09 59 views
0

“[‘数据’]”为什么当我用这种形式从数据库retriving数据:为什么laravel显示在网页

{{$homecontent->where('tabname', 'Maintenance')->pluck('tabname')}} 

Laravel显示我与方括号和引号这样的数据我页:

["Maintenance"] 

我只是希望它给我回Maintenance

+0

这并不让任何意义...你也可以直接写Mainenance作为一个字符串......(你正在查询tabnames = Maintenance,然后想'摘下'tabname ...?) –

+0

我有不同的tabnames和信息标签 我想要显示。在这种情况下,我使用colum tabname和实际的tabname“维护”,这样我就可以确定我正在为正确的tabname选择并检索正确的信息。阿列克谢Mezenin给我什么我正在寻找。 –

回答

2

pluck()产生的集合(貌似这里的数组),并与{{ }}你只是在打印它的内容。这就是为什么你会看到类似["Content"]

你可以做这样的事情来打印Maintenance

{{ $homecontent->where('tabname', 'Maintenance')->first()->tabname }} 

或者,如果由于某种原因,你需要使用pluck()

{{ $homecontent->where('tabname', 'Maintenance')->pluck('tabname')->toArray()[0] }} 
+1

非常感谢你的工作。 Pluck并不是真正的我最新的laravel,所以我只是使用我所知道的。 –

相关问题