Laravel5.2: отправка писем в очереди по часовому поясу пользователя?

Я хочу отправлять электронные письма по часовому поясу пользователя, используя Очереди, у меня есть timezone столбец в таблице пользователей.

В настоящее время я использую мутатор laravel для установки времени в UTC перед сохранением в БД:

public function setSendOnAttribute($value){
if( $value )
$this->attributes['send_on'] = Carbon::parse($value, auth()->user()->timezone)->tz(config('app.timezone'));//date( 'Y-m-d H:i:s', strtotime($value));
}

вышеуказанный код не работает, так как пользователь может использовать приложение из любой точки мира & электронная почта должна сниматься по часовому поясу пользователя.

Пожалуйста, направьте меня, что я делаю не так?

Спасибо,

Калима

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector