elacruz88
6/29/2016 - 6:30 PM

Post image file to controoler laravel

Post image file to controoler laravel

        <script>
            // CSRF protection
            $.ajaxSetup(
                    {
                        headers:
                        {
                            'X-CSRF-Token': $('meta[name=csrf-token]').attr('content')
                        }
                    });

            $(function() {
                $('.image-editor').cropit();

                $('form').submit(function(e) {
                    e.preventDefault();
                    // Move cropped image data to hidden input
                    var imageData = $('.image-editor').cropit('export');
                    console.log(imageData);
                    $('.hidden-image-data').val(imageData);

                    var formData = new FormData($('form')[0]);

                    $.ajax({
                        url: "{{ url('image') }}",
                        type: "POST",
                        data:formData,
                        processData: false,
                        contentType: false,
                        success: function(data){
                            console.log(data);
                        }
                    });

                    // Prevent the form from actually submitting
                    return false;
                });
            });
        </script>