Quiero verificar automáticamente un archivo, si el nombre del archivo ya existe en la base de datos, se eliminará de Dropzone. aquí está la opción dropzone:
Dropzone.options.dropzone = { maxFilesize: 12, maxFiles:10, acceptedFiles: ".jpeg,.jpg,.png,.gif", timeout: 20000, parallelUploads:10, autoProcessQueue : false, addRemoveLinks:true, init:function(){ this.on("addedfile",function(file){ $.ajax({ url:"{{ route('photo.cek') }}", type: 'GET', data:{ yohanes:file.name }, dataType: 'json', success: function(data){ // var myDropzone; console.log(data); alert(data.success); // var myDropzone = Dropzone.forElement(".dropzone"); // myDropzone.removeFile(file); // alert(data.success); $(file.previewElement).remove(); } }); })aquí está mi controlador:
public function cek(Request $request) { $till_code = $request->yohanes; $cek=DB::table('image_uploadeds') ->where('name','=',$till_code) ->first() ; if ($cek !=null) { return response()->json(array('success' => 'Till Code Already Exist !', 'till_code'=> $till_code)); } }la vista previa de la imagen en dropzone se elimina, pero los datos aún están allí. después de presionar el botón para procesar queque, los datos eliminados aún se procesan.