جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
jm
6 سال پیش توسط jm مطرح شد
2 پاسخ

آپلود فایل

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


ثبت پرسش جدید
روح اله ابراهیم زاده
تخصص : PHP.LARAVEL
@rohi1386 6 سال پیش مطرح شد
jm
@jafar.mahmoodian 6 سال پیش مطرح شد
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
ولی میخوام فلدهای فرم هم بهش اضافه کنم و هم اینکه اپلود فایله اتو نباشه و بعد از ذخیره شدن ای تم ها و دادن ای دی عکس ها ذخیره بشن در دیتابیس


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

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