Laravel Türkiye Discord Kanalı Forumda kod paylaşılırken dikkat edilmesi gerekenler!Birlikte proje geliştirmek ister misiniz?

Arkadaşlar merhabalar
Yaptığımız bir uygulamada Spatie transtable kullandık apileri yaparken hiç sorun çıkartmadı ama inertia & vue ikilisinde veriyi olduğu gibi getiriyor örn: {tr:'Kağıt',en:'Paper'} şeklinde getiriyor fakat bunu seçilen dile göre getirmesini istiyorum

Model içerisinde HasTranslations trait'ini çağırmayı unutmuş olabilir misiniz?

    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