Php 使用外部来源的数据进行注册

Php 使用外部来源的数据进行注册,php,laravel,laravel-5,registration,Php,Laravel,Laravel 5,Registration,我最近刚接到拉威尔的电话。我正在尝试更改register.php,以满足我在Laravel 5中的需要 注册流程如下: 询问用户用户名和密码 使用这些详细信息向外部服务发出请求(可能需要20秒左右) 检查提供的详细信息是否正确,如果没有抛出错误 从外部服务检索信息并创建帐户 我不能一步到位,我需要先从服务获取信息 Laravel是否有门面来发出卷曲请求 如何抛出自定义错误 我可以创建一个用户,然后在以后添加信息吗?怎么做 在vanilla PHP中,我会发出一个AJAX调用来启动请求,并允

我最近刚接到拉威尔的电话。我正在尝试更改
register.php
,以满足我在Laravel 5中的需要

注册流程如下:

  • 询问用户用户名和密码
  • 使用这些详细信息向外部服务发出请求(可能需要20秒左右)
  • 检查提供的详细信息是否正确,如果没有抛出错误
  • 从外部服务检索信息并创建帐户
  • 我不能一步到位,我需要先从服务获取信息

    • Laravel是否有门面来发出卷曲请求
    • 如何抛出自定义错误
    • 我可以创建一个用户,然后在以后添加信息吗?怎么做


    在vanilla PHP中,我会发出一个AJAX调用来启动请求,并允许用户在AJAX调用返回数据后继续登录。

    您可以执行以下操作:

    • 对于cURL请求,我建议使用(Laravel没有专门的门面或服务提供商)
    • 有关使用Laravel处理错误的信息,请检查
    • 为了处理用户创建/更新,Laravel已经提供了一个用户雄辩模型,您可以使用该模型创建和更新帐户,该模型看起来大致如下:
    //创建新用户
    $user=user::create([/*带详细信息的数组位于此处*/]);
    //做你的其他事情。。。
    //更新用户的其他详细信息
    $user->detail=“一些细节”//添加任意数量的列
    $user->save();
    
    有关使用模型的任何其他详细信息,请参见