以下是我的代码。
$users = DB::table('users')->get();
return json_encode($users);
我想只获得JSON格式的一列或特定数量的列。
我得到了这个输出:
[{ "user_id":1,"email_id":"john@gmail.com","name":"John David" }]
我只想 user_id 作为JSON格式数据。 我怎么能得到它?
谢谢。
答案 0 :(得分:0)
试试这个
$users = DB::table('users')->select('user_id')->get();
return json_encode($users);
或者
$users = DB::table('users')->get(['user_id']);
return json_encode($users);
此外,它可能会让您的生活更轻松User
模型类,以便您可以这样做
$users = User::select('user_id')->get();
return json_encode($users);
或者
$users = User::get(['user_id']);
return json_encode($users);