$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
var url="http://localhost/larasampleold/";
$(function() {
var formgenre =$("#productForm");
formgenre.validate({
// ignore: ':hidden:not([class~=selectized]),:hidden > .selectized, .selectize-control .selectize-input input',
rules: {
// banner_title:{
// required:true,
// // trimWhiteSpace:true,
// remote:
// {
// global: false,
// url: base_url +"/title_exist",
// type: "post",
// data:
// {
// name: function () {
// return $('#banner_title').val();
// }
// }
// },
// },
// seo_keyword:{
// required:true
// },
// image:{
// extension: "jpeg,jpg,png,bmp",
// filesize: 20000000,
// },
},
messages: {
// banner_title: {
// required: "Enter the banner title.",
// remote: "Banner title is already exist.",
// },
// seo_keyword: {
// required: "Enter seo keyword.",
// }
},
focusInvalid: true,
invalidHandler: function (form, validator)
{
if (!validator.numberOfInvalids())
return;
validator.errorList[0].element.focus();
},
//errorElement: "span",
//errorClass: "help-block help-block-error",
errorElement: "p",
errorClass: "invalid-feedback",
errorPlacement: function (error, element) {
error.insertAfter(element);
},
highlight: function (e) {
$(e).closest(".form-group").addClass("has-error");
},
unhighlight: function (e) {
$(e).closest(".form-group").removeClass("has-error");
},
success: function (e) {
e.closest(".form-group").removeClass("has-error");
},
submitHandler: function (form) {
if (formgenre.valid() == true) {
// if(maxSize())
// {
var formData = new FormData(formgenre[0]);
$.ajax({
url: url +'employee/insert',
type: "POST",
dataType: "JSON",
cache: false,
data: formData,
contentType: false,
processData: false,
success: function (response) {
if (response.rs) {
//formcity[0].reset();
window.location= url +'employee';
} else {
(response.errType == 'v') ? formgenre.prepend(showAlert('Required', response.msg)) : technoNotify('', response.msg, 'error');
}
} ,
error: function (jqXHR, textStatus, errorThrown) {
var $errmsg = '<p>Status code: ' + jqXHR.status + '</p><p>Error Thrown: ' + errorThrown + '</p><p>jqXHR.responseText:</p>';
console.log($errmsg);
},
beforeSend: function () {
$('#axloader').show();
},
complete: function () {
$('#axloader').hide();
},
timeout: 100000
}).fail(function (jqXHR, textStatus) {
if (textStatus === 'timeout') {
console.log('Failed from timeout');
}
});
}
//}
return false;
}
});
});
//file upload
if($request->hasFile('photo'))
{
$file=$request->file('photo');
$extension=$file->getClientOriginalExtension();
$filename="employee-".strtotime(date('Y-m-d H:i:S')).'.'.$extension;
$file->move(base_path('public/employee'),$filename);
$stud->photo=$filename;
}
$contents = str_replace($contents, $fifth_line_text, $fifth_line_text . PHP_EOL . $content_to_insert)?