Php 如何用雄辩模型求单列值
这是我的目标Php 如何用雄辩模型求单列值,php,laravel,collections,eloquent,Php,Laravel,Collections,Eloquent,这是我的目标 { "id":1, "name":"abc", "tech":"PHP" } 现在,我想先使用拉威尔收集方法,使用用户口才模型来获取技术的价值 这是我雄辩的模型查询 $tech = User::select('tech')->first(); 但它返回的数据是这样的对象形式 {"tech":"PHP"} 我只想要字符串格式中的值,而不是像返回“PHP”那样的对象中的值。 有人能帮忙吗?您可以使用此功能 $tech = User::pluck('tech
{
"id":1,
"name":"abc",
"tech":"PHP"
}
现在,我想先使用拉威尔收集方法,使用用户口才模型来获取技术的价值
这是我雄辩的模型查询
$tech = User::select('tech')->first();
但它返回的数据是这样的对象形式
{"tech":"PHP"}
我只想要字符串格式中的值,而不是像返回“PHP”那样的对象中的值。
有人能帮忙吗?您可以使用此功能
$tech = User::pluck('tech')->first();
这将返回:
"php"
您可以使用该函数进行此操作
$tech = User::pluck('tech')->first();
这将返回:
"php"
你的代码
$tech = User::select('tech')->first();
正如你所说
实际上,它将返回对象
尝试此操作以获得最佳结果
$tech = User::select('tech')->first()->tech;
不如
$tech = User::select('tech')->first();
你的代码
$tech = User::select('tech')->first();
正如你所说
实际上,它将返回对象
尝试此操作以获得最佳结果
$tech = User::select('tech')->first()->tech;
不如
$tech = User::select('tech')->first();
很高兴我能帮忙。考虑把这个标记为你的问题的答案,让其他用户也可以找到这个解决方案。很高兴我能帮上忙。考虑把这个标记为你的问题的答案,让其他用户也可以找到这个解决方案。