MUluc adlı üyeden alıntı: mesajı görüntüle
Yapmanız gereken şey aslında oldukça basit, model öğeleriniz için bir GlobalScope oluşturup hangi dile göre seçeceğinizi ilişkili modelde boot etmek. Dil neyse model verileri de otomatik olarak o şekilde gelecek. Ayrıca çoklu dil paketlerinden de faydalanabilirsiniz. Kullanışlı gördüğüm bir paket olarak aşağıdakini kullanabilirsiniz. Bu paket modeliniz için bir ek tablo oluşturup translateable olan alanları belirlemenizi sağlar ve veri çekerken GlobalScope'a ihtiyaç duymaksızın verileri bulunulan dilde çeker.

https://github.com/Astrotomic/laravel-translatable
Ancak şöyle bir durum var veritabanının adını session'da tutuyorum yani multi database login sistemim var.

DB NAME
Username
Password

şimdi bu adamdb yi seçinde config e set etmem lazım bunu. AppServiceProvider üzerinden:

Config::set('database.connections.mysql.database', 'portakal_1023');
Diye set ediyorum. Ancak session('db_name'); şeklinde db verisini okumam gerekiyor burada. Sorun orada başlıyor zaten.