我正在尝试向我的Laravel应用发送发布请求,以便可以在User
没有UI的情况下创建一个。
我尝试过通过cURL发送发帖请求:
curl --data "name=test&password=password120918&[email protected]" http://localhost:8080/register
这没用。
这是Laravel 5.4的全新安装
我找不到与RegisterController
该routes/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] 删除。
我来说两句