假设我有一个用于注册用户的简单 API。我为每个用户收集基本信息,例如:姓名、电子邮件、州、性别、婚姻状况。对于州、性别和婚姻状况,我有一个预先填充了 ID 的数据库表,因此我可以在下拉列表中显示它们并让用户选择每一个。
现在,当涉及到用于注册用户的 API 控制器时,我是否应该在单个 JSON 对象中传递值列表?
return response()->json([
'genderList' => Gender::get('id', 'name'),
'stateList' => State::get('id', 'abbr'),
'maritalList => MaritalStatus::get('id', 'name')
]);
或者我应该为每个返回一个对象的每个控制器和 API 调用单独的控制器和 API 调用吗?
有没有正确的方法来做到这一点还是个人喜好?
如果重要的话,我会使用 Vue 作为我的前端。
浮云间
相关分类