آفلاین
user-avatar

خطا در اپلود فایل با لاراول

2 سال پیش
توسط حسام موسوی آپدیت شد
آفلاین
user-avatar
bardia ( 22746 تجربه )
2 سال پیش
تخصص : Golang/Laravel

سلام
من پست های خودم یه اپلود فایل گذاشتم
می خوام زمانی که کاربر فایلی انتخاب نکرد برای اپلود خظای صادر نکنه
اما خطای زیر رو به میده. باید چیکار کنم که این خطا صادر نشه- شاید کاربری نخواست اپلود انجام بده

Call to a member function move() on null

کد کنترلر من

    $file = $request->file('userfile');
       $destinationPath= 'uploadfile';
       $file->move($destinationPath, $file->getClientOriginalName());
       $name = $file->getClientOriginalName();

این خط رو خطا میگیره

      $file->move($destinationPath, $file->getClientOriginalName());
آفلاین
user-avatar
حسام موسوی ( 382989 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

بخاطر اینکه file وجود نداره و null بر میگردونه
و خوب خودتون هم گفتید که اگر اپلود نکرد خیلی ساده با استفاده از یک if میتونید چک کنید که اگر null نبود این عملیات انجام بشه همین

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