fthyuksel
Yok hocam onu ekledim.
Api listeleri verdiğimizde böyle olmuyor ama web kısmında listelerken bu sorun oluyordu,
çözümü araştırırken stackover flow'da biri props olarak gönderilen locale verisini kullanarak yazdırmayı söylemişti,
açıkcası bu yöntem içime sinmemişti çünkü daha genel bir şey yapmak istiyordum ama sonra kullanmak zorunda kaldım başka çözüm bulamadım
şöyle ki ;
Http>Middleware>HandleInertiaRequests.php
içerisinde
'locale' => function () {
return app()->getLocale();
},
props olarak gönderilen bu veriyi
Vue Js arafında
const locale = usePage().props.locale;
const formatedItems = computed(() => {
let items = [];
usePage().props.categories.data.forEach((item, index) => {
items.push({
id: item.id,
name: item.name[locale],
photo: item.photo,
});
});
return items;
});
bu şekilde kullandım
açıkcası bu yöntem birazda işime geldi verileri editleme kısmında tr, en vb. verileri direkt geldiği için input text içerisine basıp kullanabiliyorum