**结案。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
两年前关门了。
改进这个问题
我想问一下如何返回json,结果是only value。
我的控制器中有这样的代码:
$firstName = User::select('user_first_name')->get();
$firstNameArray = array();
foreach ($firstName as $firstNames) {
$firstNameArray[] = $firstNames->$firstName;
}
return response()->json($firstNameArray);
目前的结果是:
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]
当我检查我的数据库时,有我的数据。当我这样编码的时候
$firstName = User::select('user_first_name')->get();
return response()->json($firstName);
这将显示以下结果:
[
{"user_first_name":"Jillian"},
{"user_first_name":"Kayden"},
{"user_first_name":"Alize"},
{"user_first_name":"Kelli"},
{"user_first_name":"Loyce"},
{"user_first_name":"Jarrell"},
{"user_first_name":"Vivianne"},
{"user_first_name":"Annalise"},
{"user_first_name":"Rosalee"},
{"user_first_name":"Jerrod"},
{"user_first_name":"Yvette"},
{"user_first_name":"Libby"},
{"user_first_name":"Lorenz"},
{"user_first_name":"Alisha"},
{"user_first_name":"Jerrold"},
{"user_first_name":"Amya"},
{"user_first_name":"Columbus"},
{"user_first_name":"Gwen"},
{"user_first_name":"Kaylie"},
{"user_first_name":"Lafayette"}
]
我的问题是,如何在不显示null的情况下将名称显示为数组。
3条答案
按热度按时间6ie5vjzr1#
您可以使用拔取方法:
ttvkxqim2#
从中的语句中删除$符号
foreach
循环和使用user_first_name
而不是firstName
:qv7cva1a3#
试试这个
输出为: