【发布时间】:2020-11-29 15:06:32
【问题描述】:
假设我有一个用于注册用户的简单 API。对于每个用户,我都会收集基本信息,例如:姓名、电子邮件、状态、性别、婚姻状况。对于州、性别和婚姻状况,我有一个预先填充了 id 的数据库表,因此我可以在下拉列表中显示它们并让用户选择每一个。
现在,当涉及到用于注册用户的 API 控制器时,我是否应该在单个 JSON 对象中传递值列表?
return response()->json([
'genderList' => Gender::get('id', 'name'),
'stateList' => State::get('id', 'abbr'),
'maritalList => MaritalStatus::get('id', 'name')
]);
或者我应该为每个返回一个对象的每个单独的控制器和 API 调用?
有没有合适的方法可以做到这一点,还是个人喜好?
如果这很重要,我将使用 Vue 作为我的前端。
【问题讨论】:
标签: javascript laravel api rest vue.js