我的系统可以从多个站点获取请求,请求有效负载将包含用户详细信息。然而,有效载荷的结构或格式可以是不同的并且是未知的。我的系统应从中提取细节并将用户创建到我的系统中。
e.g。一个请求源将首先发送名称为fname ='abc',其他请求源可以将其发送为first_name ='abc'。
我必须在PHP laravel中实现它
答案 0 :(得分:0)
这可以解决您的问题:
$name = null;
if(!empty($data['fname'])) {
$name = $data['fname'];
} elseif(!empty($data['first_name']) {
$name = $data['first_name'];
}
然后,您可以执行验证,自动填充等操作,以创建或修改您的用户模型。