Merhaba iyi forumlar, başlığın konuyu tam ifade ettiğinden emin değilim ama bir konuda takıldım ve nasıl araştırmam gerektiğini bulamadım konuya geçeyim
Çok dilli bir proje üzerinde çalışıyorum ve tüm çevirileri bir tabloda tutuyorum. translations isminde table_name, column_name, locale ve value sütunlarını içeren bir tablom var. Buraya kadar sorun yok takıldığım nokta şöyle:
Eloquent ile translations tablosunda ki çevirileri nasıl birleştirebilirim? Örnek vermek gerekirse
$post = Post::where('category_id', 5)->get()->translate('tr')
yada
$post= Post::create(['title' => 'makale başlığı']);
$translated = $post->translate('en');
$translated->title = 'post title';
$translated->save();
şeklinde bir kullanım görmüştüm, bu yapıyı nasıl oluşturabilirim?
TranslateTrait isminde bir trait oluşturdum ve çevirisi olacak tabloların modellerinde çevrilebilecek sütunları belirledim ama sonrası için nasıl ilerlemem gerektiğini veya nasıl araştırabileceğimi çözemedim