Merhabalar laravel config klasöründeki app.timezone değerini databaseye bağlamaya çalıştım provider ile.
db den veriyi değiştirince
echo config('app.timezone');
yapınca dinamik olarak da veri geliyor. UTC - Europe/Istanbul felan.
hata created_at - updated_at kısmında zaman dilimi değişince saatler değişmiyor db den seçtikten sonra config:cache yapınca değişiyor.
iki farkli şekildede teker teker denedim ayrı ayrı ikiside de geliyor
public function register()
{
$general_setting = DB::table('general_settings')->first();
Config::set('app.timezone', $general_setting->timezone);
}
public function boot()
{
$general_setting = GeneralSetting::first();
Config::set('app.timezone', $general_setting->timezone);
}
yardım ederseniz çok iyi olur teşekkürler.