• 16-07-2022, 02:18:22
    #1
    Merhabalar, mobil uygulamamızı test ediyoruz. Login bölümünden kullanıcı adı ve şifre ile login sağlamaya çalışırken hata alıyoruz. Hata laravel log kısmına şu şekilde düşüyor.

    local.ERROR: Trying to get property 'id' of non-object {"exception":"[object] (ErrorException(code: 0): Trying to get property 'id' of non-object at /public_html/app/Http/Controllers/Api/Auth/IssueTokenTrait.php:14)
    [stacktrace]

    hata dosyası 14. satırda şu şekilde

    'client_id' => $this->client->id,

    sorun tam olarak neyden kaynaklanmakta acaba. Yardımcı olan herkese teşekkürler şimdiden.
  • 16-07-2022, 09:24:25
    #2
    $this->client = Client::find(1) yerine $this->client = Client::findOrFail(1) deneyebilir misiniz? Erismeye calistiginiz veri non-object oldugu icin bu hatayi aliyorsunuz. Eger findOrFail kullaniyorsaniz $this->client['id'] deneyiniz.
    Eger yine hata alirsaniz dd($this->client) ile yazdirip yapisini inceleyip ona gore kodunuzu duzenleyin.