我对 Laravel 很陌生。我仍在学习这些概念。我尝试用谷歌搜索这个问题,但我不知道该输入什么?
我正在控制器中使用此代码从数据库中检索单行、单列数据。
$companyName = Homepage::select('contents')->where('section', 'Company Name') ->get();
echo $companyName;
我看到的回声是:
[{"contents":"Example Company Ltd"}]
我知道这是非常基本的,但我能做些什么来确保它只回显“Example Company Ltd”?
感谢您对回答这个问题的任何帮助。我真的是新人。
我尝试过类似的事情
echo $companyName->get('contents');
所以如果你想获得第一个项目。你可以试试
$companyName = Homepage::select('contents')->where('section', 'Company Name')->first();
echo $companyName->contents;
至于为什么
first()
而不是get()
,那么get()
返回一个集合,而first()
返回单个模型实例。