Auth::user()->book->id;
veya
auth()->user()->book->id
her ikiside HasOne ilişki kurulmuş kitap modelinden giriş yapmış kullanıcıya ait kitaba ait id numarasını dogru çekiyor
bu id numarasını Book ve Author modellerindeki Many to Many ilişkisi kurdugum yerde veri eklemede kullanmak istiyorum bir fonksiyonda
auth()->user()->book->id->GetAuthors()->attach($requested_id);
şeklinde giriş yapmış kullanıcıya ait kitabın id numarasını göndermek sitediğimde CAll to member int() şeklinde bir hata verip sanırım fonksiyona giden id'nin integer değer olmadığı yönünde uyarı veriyor .
şu şekilde sorunsuz çalışıyor
$relation=Book::find(Auth::user()->book->id);
$relation->GetAuthors()->attach($requested_id);
şuauth()->user()->book->id
yi ekrana bastırıyorum kesinlikle dogru id yi veriyor sadece başında bir tırnak işareti çıkıyor (^ 7) acaba başındaki tek tırnak yüzündenmi int algılamıyor