آپلود فایل

- 11 ماه پیش
توسط jm آپدیت شد
jm ( 1769 تجربه )
11 ماه پیش

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

بهترین پاسخ انتخاب شده توسط jm
jm ( 1769 تجربه )
11 ماه پیش

از همین لایبراری استفاده کردم ولی خب اتوماتیک خودش ذخیره میکنه چجوری میشه جلوش رو گرفت و به همراه اطلاعات یک فرم ذخیره کرد
اصل هدف اینه ک اول اطلاعات محصول ثبت در دیتابیس بشه و بعد ای دی مربوطه برای عکس ها ذخیره بشه
ولی همه این کارها یعنی گرفتم اطلاعات دستگاه و اپلود عکس در یک صفحه انجام بشه
الان فعلا کد من این شکلیه
@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
ولی میخوام فلدهای فرم هم بهش اضافه کنم و هم اینکه اپلود فایله اتو نباشه و بعد از ذخیره شدن ای تم ها و دادن ای دی عکس ها ذخیره بشن در دیتابیس

برای ارسال پاسخ باید وارد سایت شوید