Öncelikle herkese iyi gceler iyi çalışmlar diliyorum
Vue DevTools ile sayfaya bakıldıgında
props
attrs
errorBags:Array[0]
errors: Object (empty)
jetstream: Object
user: Object
şeklinde iki ana başlık var props olsun olmasın mutlaka attrs kısmı mevcut .
Takip ettiğim öğretici bir "Jetstream Vue+inertia " ile oluşturulan derse ait videonun ortasında Chrome için VueDevtools yükleniyor o yüzden ilk kurulumda bakma fırsatım olmadı , tamda bu yüzden attrs kısmı acaba proje ile ilgili bir durummu yoksa standart gelen default bir özellikmi yada jetstream 'e ait bir özellkmi bilemediğim için sormak istedim .
errorBags ile errors boş gelmekte ancak jetstream kısmını Jetstream'e ait ayarlarla ilgili
jetstream: Object
canCreateTeams:false
canManageTwoFactorAuthentication:true
canUpdatePassword:true
canUpdateProfileInformation:true
flash:Array[0]
hasAccountDeletionFeatures:true
hasApiFeatures:false
hasTeamFeatures:false
hasTermsAndPrivacyPolicyFeature:false
managesProfilePhotos:true
bunu yukardaki tabloyu görünce insanın aklına attrs acaba attributes 'in kısaltması olabilirmi sorusu geliyor ?
aslında sorumun çıkış noktası User: Object kısmı
user: Object
created_at:"2021-04-25T15:39:06.000000Z"
current_team_id:null
email:"testir@gmail.com"
email_verified_at:null
id:1
name:"cem"
bu attrs kısmında yukardaki gibi auth()->user() 'ait tüm mevcut olsada yinede işlem yaparken Propsda bir user tanımlaması yapılarak giriş yapmış kullanıcıya ait bilgi propsdan alınıyor yani kısaca Devtools ile bakıldıgında
**props**
user:Object
**attrs**
user:Object
hem propsda hemde attrs kısmında user'e ait bilgiler mevcut .
1.sorum bu attrs nedir ?
2.sorum attrs kısmından User:object içindeki id bilgiisne ulaşamazmıyım . ?