1masoud
5 سال پیش توسط 1masoud مطرح شد
4 پاسخ

سوال در مورد getclientoriginalname

@ali.bayat
@Alimotreb
زمانی که یک فیلد عکس رو من خالی میزارم این ارور رومیده
Call to a member function getClientOriginalName() on null
من میخوام اگه این فیلد خالی هم بود این ارور رو نده یاعکسی برای این فیلد انتخاب نشد این ارور نمایش نده مشکلی پیش نیاد


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

درود

شما در جایی از برنامه داری از متد getClientOriginalName در یک آبجکت استفاده میکنی و مواقعی پیش میاد که آبجکتت Null هست. برای همین ارور میده.
اگر از الکوئنت برای پیدا کردن مدل استفاده میکنی از FindOrFail به جای find استفاده کن
اگر هم نه که ساختار کدهات احتیاج به اصلاح دارند


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

@ali.bayat
اینو که میدونم میخوام یک کاری کنم زمانی که فیلد خالی هم بود این ارور داده نشه و به صورت بدون ارور سیو شه
این قضیه زمانی هست که داخل فیلد خالی میباشد ارور میده


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

یه مقدار پیش فرض برای فیلد در نظر بگیر.. اگر فیلد خالی موند به جاش مقدار پیش فرض رو پاس بده


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش آپدیت شد
0

@ali.bayat
در mysqlپیش فرض رو انتخاب میکنم باز اون ارور هست اگه میشه بگید تو کد چطوری پیش فرض رو تعریف کنم


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

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