Profil detayı eklendi, herkes profillerine girip bir gözatsın! Sevdiğiniz üyelerin cevaplarını takip edin! Tüm güncellemeler

Trying to get property of non-object Hatasi

Trying to get property of non-object Hatasi aliyorum, bunu nasil duzeltebilirim ? Veriler guncelleniyor fakat id yanlis gonderince else yi dusmeyip hala yuklendi diyor.. sitedende direk bu sekilde hatalar aliyorum, var_dump ile yaptim null donuyor ama veriler update ediliyor..

Notice: Trying to get property of non-object in C:\laragon\www\api\product\update.php on line 26


Notice: Trying to get property of non-object in C:\laragon\www\api\product\update.php on line 29


Notice: Trying to get property of non-object in C:\laragon\www\api\product\update.php on line 30


Notice: Trying to get property of non-object in C:\laragon\www\api\product\update.php on line 31


Notice: Trying to get property of non-object in C:\laragon\www\api\product\update.php on line 32




php
2

Cevaplar (2)

İşlem devam ediyor, lütfen bekleyin..
Tayfun Erbilen
@tayfunerbilen
5 ay önce

Hataya göre olmayan propertyleri kullanmaya çalışıyorsun. Yani Product() sınıfında şu propertyleri public olarak tanımlaman lazım;


public $id;
public $name;
public $price;
public $description;
public $category_id;
Cevapla @emre425 ay önce
@tayfunerbilen, Zaten hepsi mevcut. O hatalari bi sekilde kaldirdim ama hala olmayan id'yi product was updated yaziyor. Default olarakta o sekilde. Bana yardimci olabilir misiniz acaba ? Bu bir Rest apidir.. Postmanda, db de olmayan id'yi gonderiyorum bi turlu elseye dusmuyor.
Cevapla @emre425 ay önce
Tabi galiba bunun için elseye dusmesine gerek yok ama bunun olmasi için nasil bir kod yazmak lazim onuda merak ettim. id yi eslestirip, verdigim id db de yoksa, kullanici bulunamadi gibi bir sey yazsin istiyorum..
Cevapla @tayfunerbilen5 ay önce
@emre42, o zaman sorunu güncelleyip mevcut sınıfını ve kullanım şeklini kod olarak eklersen yardımcı olmaya çalışalım
İşlem devam ediyor, lütfen bekleyin..
Özgür Senekci
@locrian
5 ay önce

$data degiskeni false gelmis gibi gorunuyor. json_decode eger verilen string'i parse edemezde false veriyor. Inputun valid bir json olup olmadiginin kontrolunu yapmaniz lazim. Valid oldugu varsayarak islem yapmissiniz dogrudan.

İşlem devam ediyor, lütfen bekleyin..

Cevap yaz Sadece sorunun cevabını yazın

Yabancı Dizi Arşivi