🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ Mahdi
Undefined array key \"file\"
جامعه لاراول ایجاد شده در ۱۱ دی ۱۴۰۱

سلام احمد جان

در قسمت ادیت اگر فایلی برای بارگزاری قرار ندیدم

با خطای زیر مواجه میشیم

Undefined array key "file"

که مربوط به قسمت شرطی اپدیتمونه

    public function update(array $data, Video $video)
    {
        if ($data['file'] instanceof File) {
            $data = $this->putFile($data);
        }
        return $video->update($data);
    }

برای حل این مشکل باید چ کرد؟

سلام مهدی جان

اول باید چک کنیم که اگر کلید file ست شده بود وارد شرط بشه.

کد رو به شکل زیر تغییر بده:

6015-Screenshot_۲۰۲۳-۰۱-۰۱-۱۷-۵۰-۰۳-۳۸۲-edit_com.android.chrome.jpg

بهترین پاسخ
احمدرضا فاطمی کیا ۱۱ دی ۱۴۰۱، ۱۴:۲۱

مچکر

Mahdi ۱۱ دی ۱۴۰۱، ۱۷:۲۹