Форматируйте номер телефона в Laravel Blade

raw_data['Mycol'] =  pd.to_datetime(raw_data['Mycol'], format='%d%b%Y:%H:%M:%S.%f')

работает, однако это приводит к тому, что предупреждение Python о значении A пытается установить на копии среза из DataFrame. Попробуйте использовать .loc[row_indexer,col_indexer] = value вместо

Я бы предположил, что это связано с некоторой индексацией цепочек.

1
задан a.hamza 13 July 2018 в 15:01
поделиться

3 ответа

Вы можете попробовать следующее:

$format = chunk_split($user['phone'], 3, ' ');

Вы получите свой номер телефона «612 345 678» с пробелом, идущим сзади. Чтобы удалить последнее пространство, идущее сзади, вы можете использовать функцию rtrim ().

rtrim($format, ' ');

Надеемся, что это сработает.

0
ответ дан Shreeraj 17 August 2018 в 12:59
поделиться

добавить функцию в модель

public function phoneNumber() {
    // add logic to correctly format number here
    // a more robust ways would be to use a regular expression
    return "(".substr($data, 0, 3).") ".substr($data, 3, 3)." ".substr($data,6);
}

и отобразить ее в вашем лезвии как

{{ $user->phoneNumber() }}
1
ответ дан suzan 17 August 2018 в 12:59
поделиться

Не стесняйтесь использовать следующий пакет: https://github.com/Propaganistas/Laravel-Phone

и использовать его, например:

{{ phone('612345678'); }}
{{ phone($user['phone'], 'US'); }}
1
ответ дан Unamata Sanatarai 17 August 2018 в 12:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: