add all controllers logic
This commit is contained in:
@@ -20,6 +20,18 @@ class TimeService
|
||||
return (string) (config('app.timezone') ?: 'UTC');
|
||||
}
|
||||
|
||||
public function primeFromRequest($request): void
|
||||
{
|
||||
$headerTz = (string) ($request?->header('X-Timezone') ?? '');
|
||||
if ($headerTz === '') {
|
||||
$headerTz = (string) ($request?->header('Time-Zone') ?? '');
|
||||
}
|
||||
|
||||
if ($headerTz !== '' && in_array($headerTz, \DateTimeZone::listIdentifiers(), true)) {
|
||||
// No session-backed storage; header is read per request if needed.
|
||||
}
|
||||
}
|
||||
|
||||
public function serverTimezone(): string
|
||||
{
|
||||
return (string) (config('app.timezone') ?: 'UTC');
|
||||
|
||||
Reference in New Issue
Block a user