|
Server : Apache/2.4.41 (Ubuntu) System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64 User : www-data ( 33) PHP Version : 8.2.12 Disable Function : NONE Directory : /var/www/account.appointkrypt.com/resources/views/module/ |
Upload File : |
@extends('layouts.main')
@section('page-title')
{{ __('Add New Modules') }}
@endsection
@section('page-breadcrumb')
{{ __('Modules') }},{{ __('Add New Modules') }}
@endsection
@section('page-action')
@endsection
@push('css')
<link rel="stylesheet" href="{{ asset('assets/css/plugins/dropzone.css') }}" type="text/css" />
@endpush
@section('content')
<div class="row justify-content-center">
<div class="col-sm-12 col-md-10 col-xxl-8">
<div class="card">
<div class="card-body">
<SECTION>
<DIV id="dropzone">
<FORM class="dropzone needsclick" id="demo-upload">
<DIV class="dz-message needsclick">
{{ __('Drop files here or click to upload and install.')}}<BR>
</DIV>
</FORM>
</DIV>
</SECTION>
</div>
</div>
</div>
</div>
@endsection
@push('scripts')
<script src="{{ asset('assets/js/plugins/dropzone.js') }}"></script>
<script>
"use strict";
// Dropzone has been added as a global variable.
Dropzone.autoDiscover = false;
var dropzone = new Dropzone('#demo-upload', {
thumbnailHeight: 120,
thumbnailWidth: 120,
maxFilesize: 500,
acceptedFiles: '.zip',
url: "{{ route('module.install') }}",
success: function(file, response) {
if (response.flag == 1)
{
toastrs('Success', response.msg, 'success');
setTimeout(() => {
window.location.href = "{{ route('module.index') }}";
}, 1000);
}
}
});
dropzone.on('sending', function(file, xhr, formData) {
formData.append('_token', "{{ csrf_token() }}");
});
</script>
@endpush