سوال در مورد getclientoriginalname

- 2 هفته پیش
توسط 1masoud آپدیت شد
1masoud ( 14880 تجربه )
2 هفته پیش
تخصص : php,laravel

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

علی بیات ( 196917 تجربه )
2 هفته پیش
تخصص : توسعه دهنده ارشد وب

درود

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

1masoud ( 14880 تجربه )
2 هفته پیش
تخصص : php,laravel

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

علی بیات ( 196917 تجربه )
2 هفته پیش
تخصص : توسعه دهنده ارشد وب

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

1masoud ( 14880 تجربه )
2 هفته پیش
تخصص : php,laravel

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

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