description

گرفتن آرایه خالی زمان آپلود عکس با ckeditor

- 7 ماه پیش
توسط علی رحمانی آپدیت شد
علی رحمانی ( 46 تجربه )
7 ماه پیش

سلام وقتی که میخام با ckeditor یک عکس رو آپلود کنم آرایه خالی میگیرم نمیدونم چرا. پست رو قبول نمیکنه و باید گت باشه از آخرین نسخه لاراول دارم استفاده میکنم

    <script>
        $(function () {
            CKEDITOR.replace('description', {
                height: '400px',
                filebrowserUploadUrl:      '/attachImage',
                filebrowserImageUploadUrl: '/attachImage'
            });

        });
    </script>

    <div class="content-group">
        <textarea name="description" id="description" rows="4" cols="4"></textarea>
    </div>

    و روتی که دارم استفاده میکنم برای تست

    $this->get('/attachImage', function () {
        dd(request()->all());
    });
بهرام ( 798 تجربه )
7 ماه پیش

روت رو باید از نوع post قرار بدید و یا باید طوری csrfToken رو بفرستید یا url ای که بهش اختصاص دادید رو توی فایل VerifyCsrfToken.php و قسمت $except اضافه کنید تا به csrfToken گیر نده...

علی رحمانی ( 46 تجربه )
7 ماه پیش

وقتی با پست میفرستم میگه که این متد قبول نیست ولی وقتی گت میکنم خطا نمیده

بهرام ( 798 تجربه )
7 ماه پیش

csrfToken رو درست کردید؟

علی رحمانی ( 46 تجربه )
7 ماه پیش

برای گت که نیاز نیست ولی در کل دارم بلی. هیچ خطایی نمیگیرم الان فقط هیچ اطلاعاتی از فایل آپلود رو بهم نمیده . getClientOriginalName فکر کنم بود خطا میده که نال هستش. کلا request()->all آرایه خالی میده

بهرام ( 798 تجربه )
7 ماه پیش

اروری که موقع فرستادن با post میده رو میشه بگید چیه؟
چون من با لاراول 5.5 امتحان کردم و هیچ خطایی نداده بود ولی با get اصلا نمیدونم میشه فرستاد یا نه...

علی رحمانی ( 46 تجربه )
7 ماه پیش

بزارید تست کنم دوباره بگم. ممنون

علی رحمانی ( 46 تجربه )
7 ماه پیش

وقتی که روت رو از گت به پست تغییر میدم این خطا رو میده

http://s6.uplod.ir/i/00912/fj8xfqm6l0d2.png

و وقتی که any میکنم باز [] میده

بهرام ( 798 تجربه )
7 ماه پیش

method فرمتون رو پست کردید؟؟

علی رحمانی ( 46 تجربه )
7 ماه پیش

بلی پست هستش از اول.مشکلم فقط آپلود عکس و درج اون داخل پست و لابلای متن هاست

<form action="{{route('manageContents.store')}}" method="POST" enctype="multipart/form-data">
برای ارسال پاسخ باید وارد سایت شوید