为什么 Laravel 在网页上显示 '["data"]'

Roc*_*ova 1 php database laravel

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

{{$homecontent->where('tabname', 'Maintenance')->pluck('tabname')}}
Run Code Online (Sandbox Code Playgroud)

Laravel 在我的页面上向我展示了带有方括号和引号的数据:

["Maintenance"] 
Run Code Online (Sandbox Code Playgroud)

我只是想让它把我还给我 Maintenance

Ale*_*nin 5

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

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

{{ $homecontent->where('tabname', 'Maintenance')->first()->tabname }}
Run Code Online (Sandbox Code Playgroud)

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

{{ $homecontent->where('tabname', 'Maintenance')->pluck('tabname')->toArray()[0] }}
Run Code Online (Sandbox Code Playgroud)