为什么laravel在网页上显示“[”数据“]”

时间:2016-08-09 14:12:15

标签: php database laravel

为什么当我使用这种形式从数据库中检索数据时:

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

Laravel在我的页面上显示带方括号和引号的数据:

["Maintenance"] 

我只是想让它回到Maintenance

1 个答案:

答案 0 :(得分:3)

pluck()生成一个集合(在这里看起来像一个数组),而{{ }}只是打印它的内容。这就是为什么你会看到["Content"]

之类的东西

您可以执行以下操作来打印Maintenance

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

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

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