https://github.com/alicancanpolat/vueManuel/commit/049384c7ba8223c1f5cff968e4a3d0ac1eb60320
burada layout, nav ve navlink gibi temel taslak ve menü ikilisinden oluşan basic bir layout örneği mevcut. burada sizden beklenen copy paste yapmanız değil mantığı kendi temanıza göre uyarlayıp güzel bir iskelet oluşturmanız.
shared data #1
https://github.com/alicancanpolat/vueManuel/commit/4c7ddd6632c80e89cc809b5232020ac97363cc64
basit bir örnek sadece eksikleri mevcut.
shared data #2
burada handleInertiaRequest üzerinden gelen bir datayı okuduk ve yazdık.
https://github.com/alicancanpolat/vueManuel/commit/6bb01ad55cb41f32212493ef2cb75cc22a8d7186
şimdi gelelim bir tane componentimiz var. bunu her yerde kullanıyoruz. her yere ayrı ayrı tanımlamak istemiyoruz. ayrıca onunda dışında setup kısmı var. componentleri ekstra tanımlamaya gerek kalmıyor.
global component – https://github.com/alicancanpolat/vueManuel/commit/e929e92415c0d19ff21da76045d7de724ede51bb
script setup – https://github.com/alicancanpolat/vueManuel/commit/6e38a11c3f08e09c8a1f6851b7aa912840e52e6b (ŞİMDİLİK BOKTAN)
persistent layouts – https://github.com/alicancanpolat/vueManuel/commit/2c22b52b55b97ca83203d74f258c17ce7161c02e (ŞİMDİLİK BOKTAN AŞAĞIDAKİ DAHA İYİ)
persistent layoutsv2 – https://github.com/alicancanpolat/vueManuel/commit/0644ab7dab5fffdf27a0add92d64aeda9238ed26