title: How can update Current Timezone in the main configuration?
body: <p><strong>config/app.php</strong></p>
  <pre><code>'timezone' =&gt; 'America/New_York',
  </code></pre>
  <p>I'm trying to update my <code>app.timezone</code> base on clientTimeZone <code>Asia/Kolkata</code></p>
  <pre><code>$date = new DateTime();
  $timeZone = $date-&gt;getTimezone();
  echo $timeZone-&gt;getName().PHP_EOL;
  
  $timezone_offset_minutes = 330; 
  $clientTimeZone = timezone_name_from_abbr(&quot;&quot;, $timezone_offset_minutes*60, false);
  echo $clientTimeZone .PHP_EOL;
  
  Session::put('clientTimeZone',$clientTimeZone);
  config('app.timezone', $clientTimeZone);
  
  $date = new DateTime();
  $timeZone = $date-&gt;getTimezone();
  echo $timeZone-&gt;getName() .PHP_EOL;
  </code></pre>
  <p>This is the result</p>
  <pre><code>America/New_York 
  Asia/Kolkata 
  America/New_York
  </code></pre>
  <p>I have a feeling that this</p>
  <pre><code>config('app.timezone', $clientTimeZone);
  </code></pre>
  <p>is not taking any effect</p>