jm
4 سال پیش توسط jm مطرح شد
2 پاسخ

آپلود فایل

سلام چگونه میشه در یک فرم که یک سری ایتم داره مثل نام محصول تعداد محصول و... یک اپلود فایل برای عکس محصول کزاشت به صورت multiple که درگ دراپ داشته باشه و وقتی دکمه ثبت زده میشه اطلاعات رو ثبت و عکس نحصول هم ذخیره بشه


لاراول
تگ‌های محبوب
لاراول
php
laravel
متفرقه
reactjs
عمومی
html_css
nodejs
vuejs
وردپرس
پایتون
css
فلاتر
react
javascript
ثبت پرسش جدید
روح اله ابراهیم زاده
تخصص : PHP.LARAVEL
@rohi1386 4 سال پیش مطرح شد
jm
@jafar.mahmoodian 4 سال پیش مطرح شد
0

از همین لایبراری استفاده کردم ولی خب اتوماتیک خودش ذخیره میکنه چجوری میشه جلوش رو گرفت و به همراه اطلاعات یک فرم ذخیره کرد
اصل هدف اینه ک اول اطلاعات محصول ثبت در دیتابیس بشه و بعد ای دی مربوطه برای عکس ها ذخیره بشه
ولی همه این کارها یعنی گرفتم اطلاعات دستگاه و اپلود عکس در یک صفحه انجام بشه
الان فعلا کد من این شکلیه
@section('content')
<div class="container">

    <div class="row">

        <div class="col-md-12">

            <h1>فایل های خود را بکشید و در اینجا قراردهید یا دابل کلیک نمایید</h1>

            {!! Form::open([ 'route' => [ 'dropzone.store' ], 'files' => true, 'enctype' => 'multipart/form-data', 'class' => 'dropzone', 'id' => 'image-upload' ]) !!}

            <div>

                <h3> محل اپلود فایل</h3>
                <h6>
                    ( حداکثر حجم اپلود 4 مگا بایت است و پسوندهای قابل اپلود .jpeg,.jpg,.png,.gif است )
                </h6>

            </div>

            {!! Form::close() !!}

        </div>

    </div>

</div>

@stop
@section('javaScript')

<script type="text/javascript">

    Dropzone.options.imageUpload = {

        maxFilesize : 4,

        acceptedFiles: ".jpeg,.jpg,.png,.gif",
        dictDefaultMessage: 'فایل ها را بکشید و در اینجا قرار دهید',
        dictFileTooBig: 'حجم فایل اپلودی بیشتر از حد مجاز است .',

    };

</script>

@endsection
ولی میخوام فلدهای فرم هم بهش اضافه کنم و هم اینکه اپلود فایله اتو نباشه و بعد از ذخیره شدن ای تم ها و دادن ای دی عکس ها ذخیره بشن در دیتابیس


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام