在Laravel 5.1項目與輸入字段Laravel AJAX表單驗證
我得到這個Ajax響應作爲錯誤
{
"success":false,
"errors":{
"drugs_power":["The drugs power field is required."]
}
}
我需要這樣的形象一個錯誤的驗證 我可以使它laravel validator by this code(return From Controller),
$this->validate($request, [
'drugs_name' => 'required|unique:drugs',
'drugs_group_name' => 'required',
'drugs_power' => 'required'
]);
顯示在此代碼的blade.php中
<div class="form-group{{ $errors->has('drugs_power') ? ' has-error' : '' }}">
<label for="userName">Power</label>
<div>
<input type="text" class="form-control" name="drugs_power"
value="{{old('drugs_power')}}">
@if ($errors->has('drugs_power'))
<span class="help-block">
<strong>{{ $errors->first('drugs_power') }}</strong>
</span>
@endif
</div>
</div>
如何使ajax + laravel驗證就像這樣?
你想要做的是什麼?你上面的東西看起來很正常,不是嗎?你是否試圖從錯誤中返回特定的消息? – camelCase
是的。我需要來自錯誤的特定消息。 –
無論您使用什麼來執行ajax提交(jQuery?),它也必須以這種方式進行編程,以處理錯誤數據,然後將錯誤消息附加到HTML中。 Laravel沒有魔術可以爲你做。 –