cyswdr Merhaba Arkadaşlar lavarelde multilang yapmaya çalışıyorum . formdaki alanları " dil " tablomdaki dil sayısı kadar döndürüp array ile post edip veri tabanına yazdırmammı mantıklı olan yoksa bununla ilgili hazır bir eklenti var mı ? form select = il select = durum input = baslik[] input= aciklama[] input = iceirk[] /form normal = il normal=durum array-baslik array aciklama array-icerik "icerik" tablosu yaz (il,durum); "icerik_dil" tablosu yaz (baslik,aciklama,icerik); iki adet insert sorgusu yapmama gerekecek mantıklı bir yol önerebilecek arkadaşlarada şimdiden teşekkürler.
mgsmus İki farklı tablo var, o yüzden mecburen en az iki INSERT olacak. Sadece icerik_dil tablosuna eklerken eklenecek bilgileri dizi haline getirip tek insert ile ekleyebilirsiniz. DB::table('icerik_dil')->insert($arrayData);
cyswdr mgsmus yazdıİki farklı tablo var, o yüzden mecburen en az iki INSERT olacak. Sadece icerik_dil tablosuna eklerken eklenecek bilgileri dizi haline getirip tek insert ile ekleyebilirsiniz. DB::table('icerik_dil')->insert($arrayData); Benim için altın değerinde bir bilgi çok teşekkürler hemen deniyorum
MURATSPLAT Çoklu dil içerikli tüm veriler için şu temel model sınıfını kullanıyorum. İşinize yararsa kullanabilirsiniz. Laravel 5 çıktığında bunu bir eklentiye çevirecem. Tabi zaman da bulabilirsem. https://github.com/MURATSPLAT/MultiLangModel/blob/alfa/BaseMultiLang.php örnek kullanım: https://github.com/MURATSPLAT/MultiLangModel/tree/alfa
cyswdr MURATSPLAT yazdıÇoklu dil içerikli tüm veriler için şu temel model sınıfını kullanıyorum. İşinize yararsa kullanabilirsiniz. Laravel 5 çıktığında bunu bir eklentiye çevirecem. Tabi zaman da bulabilirsem. https://github.com/MURATSPLAT/MultiLangModel/blob/alfa/BaseMultiLang.php örnek kullanım: https://github.com/MURATSPLAT/MultiLangModel/tree/alfa teşekkürler fakat benim için biraz fazla gelir başlangıç seviyesindeyim array ile bildiğim yöntem daha kolay olacaktır diye düşünüyorum yoksa günlerce uüraşırım.
cyswdr Dil kısmını halletim fakat bir sorun meydana geldi. sonradan dil eklediğimde mevcut veri üzerinde güncelleme yapmak istendiğinde icerik_dil tablosunda sonradan eklenen dilin verileri olmadığından hata veriyor . Örneğin türkçe dil ekledim içerik sayfasından havalar adında bir içerik oluşturdum. icerik_dil tabloma id = 1 baslik = havalar dil =tr yeni bir dil ekledim ingilizce havar içeriğime girdim ingilizce baslık kısmını doldurdum güncelle dediğimde dil=? kısmında en olmadığı için hata veriyor güncelleme sayfasına girildiğinde dilleri çekip dil tablosunda dilin olup olmadığını kontrol ettirip oluşturmalımıyım ?