我目前正在尝试如何使用Laravel构建RESTful API,并且我目前正在创建新用户。这只是一个测试,我在使用Laravel中的验证尝试验证请求时得到了一些结果;这里是结果:Laravel中的REST API验证请求时
我一直在试图通过这个代码来创建一个新的:
public function store()
{
$validation = Validator::make(Request::all(),[
'username' => 'required|unique:users, username',
'password' => 'required',
]);
if($validation->fails()){
} else{
$createUser = User::create([
'username' => Request::get('username'),
'password' => Hash::make(Request::get('password'))
]);
}
}
但我不知道如何验证返回错误。但是,当我试图用validation->fails()
来做if时,它一直给我HTML中的图像。有没有办法以JSON格式获得验证?
生病试试你的包后,我做这项工作。问题是它将if($ validation-> failed()){}返回到我的终端的html中,所以你最终会返回一些html,然后它不会读取下面的代码行。那我的理论究竟发生了什么呢.. – Aoi
来自它。我必须指定内容类型。我在这里找到答案http://stackoverflow.com/questions/7172784/how-to-post-json-data-with-curl-from-terminal-commandline-to-test-spring-rest – Aoi
你应该听到你的号角。 Dingo现在是非常受欢迎的套餐。所以,感谢您的支持! –