我目前正在嘗試如何使用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現在是非常受歡迎的套餐。所以,感謝您的支持! –