Trong Laravel 5.1 Dự ánLaravel dạng ajax xác nhận với lĩnh vực đầu vào
Tôi nhận được đáp ứng Ajax này Như Lỗi
{
"success":false,
"errors":{
"drugs_power":["The drugs power field is required."]
}
}
tôi cần một xác nhận lỗi như hình ảnh này tôi có thể làm nó bằng cách trình xác thực laravel theo mã này (trả về Từ Bộ điều khiển),
$this->validate($request, [
'drugs_name' => 'required|unique:drugs',
'drugs_group_name' => 'required',
'drugs_power' => 'required'
]);
Hiển thị Trong blade.php bởi mã này
<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>
Làm cách nào tôi có thể thực hiện xác thực ajax + laravel giống như vậy ??
Bạn đang cố gắng làm gì chính xác? Những gì bạn có ở trên có vẻ bình thường, phải không? Bạn đang cố gắng trả về một thông báo cụ thể từ lỗi? – camelCase
có. tôi cần một thông điệp cụ thể từ lỗi. –
Bất cứ điều gì bạn đang sử dụng để thực hiện gửi ajax (jQuery?), Nó cũng phải được lập trình theo cách như vậy để xử lý dữ liệu lỗi và sau đó nối thông báo lỗi vào HTML của bạn. Không có phép thuật nào trong Laravel sẽ làm điều đó cho bạn. –