向Laravel发送注册请求

SE Chahine

我正在尝试向我的Laravel应用发送发布请求,以便可以在User没有UI情况下创建一个

我尝试过通过cURL发送发帖请求:

curl --data "name=test&password=password120918&[email protected]" http://localhost:8080/register

这没用。

这是Laravel 5.4的全新安装

我找不到与RegisterControllerroutes/web.php文件有关的任何内容

Laravel 5.4注册用户的网址是什么?(我很确定它的工作方式与5.3相同)

谢谢你。

阿菲克·德里

我知道在laravel中有一种默认的处理方式,但是,如果您只是想从发帖请求中创建用户并将其作为响应发送回去,那么您可以自己做。

在你的routes.php中

Route::post("/users", "UsersController@store");

然后创建一个UsersController.php并添加方法:

public function store(Request $request){

   //You should add validation before creating the user.

   $user = App\User::create([
      "email"  => $request->email,
      "name"   => $request->name,
      "password" => bcrypt($request->password)
   ]);

   if(!$user){
      return response(["error" => "Your error here"], 400);
   }

   return response(["user" => $user], 200);

}

然后用邮递员或curl命令尝试我们的

curl -X POST -F 'name=Testing User' -F 'password=pass1234' -F '[email protected]' http://localhost:8080/users

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章