Size: a a a

Laravel для начинающих

2020 May 23

S™

Shavkatoff ™ in Laravel для начинающих
Всем привет! Ребята уже несколько дней не могу решить одну задачу, помогите если не трудно...

При отправке данных из инпута можно как-то добавить префикс?
Например форма отправляет номер телефона а к нему я хочу добавить префикс +7
источник

S™

Shavkatoff ™ in Laravel для начинающих
Пример кода:
источник

S™

Shavkatoff ™ in Laravel для начинающих
public function login($data)
   {
        $res = AppUser::where('phone',$data['phone'])->first();

      if(isset($res->id))
       {
       $res->otp = rand(1111, 9999);
       $res->save();
       $msg = "код подтверждения: ".$res->otp;
       
        app('App\Http\Controllers\Controller')->sendSms((int) $res->phone, $msg);

           $return = ['msg' => 'done','user_id' => $res->id];
       }
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Laravel guru
белая
Че внизу написано
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Laravel guru
белая
Можешь скрином
источник

L

Laravel guru in Laravel для начинающих
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Блин не написано че за. Ну у хостера поинтересуйся
источник

DZ

Daniil Zobov in Laravel для начинающих
Хостинг вообще пхп поддерживает? Нужно натравить на папку /public, и индексом сделать index.php
источник

L

Laravel guru in Laravel для начинающих
Daniil Zobov
Хостинг вообще пхп поддерживает? Нужно натравить на папку /public, и индексом сделать index.php
php поддерживает 100%
источник

DZ

Daniil Zobov in Laravel для начинающих
Shavkatoff ™
Всем привет! Ребята уже несколько дней не могу решить одну задачу, помогите если не трудно...

При отправке данных из инпута можно как-то добавить префикс?
Например форма отправляет номер телефона а к нему я хочу добавить префикс +7
Отправляй через JS.
Либо в where делай ‘+7’ . $data[‘phone’]
источник

И

Игорь in Laravel для начинающих
Shavkatoff ™
Всем привет! Ребята уже несколько дней не могу решить одну задачу, помогите если не трудно...

При отправке данных из инпута можно как-то добавить префикс?
Например форма отправляет номер телефона а к нему я хочу добавить префикс +7
Ты из формы получаешь некоторую строку, которая является номером телефона и хочешь добавить строку "+7" к началу того, что получил? Я правильно понял?
источник

DA

Dimitry Averyanov in Laravel для начинающих
Shavkatoff ™
Всем привет! Ребята уже несколько дней не могу решить одну задачу, помогите если не трудно...

При отправке данных из инпута можно как-то добавить префикс?
Например форма отправляет номер телефона а к нему я хочу добавить префикс +7
А что мешает сделать sendSms('+7'.$res->phone, ...
источник

AB

Alexandr Bezuglov in Laravel для начинающих
Shavkatoff ™
Всем привет! Ребята уже несколько дней не могу решить одну задачу, помогите если не трудно...

При отправке данных из инпута можно как-то добавить префикс?
Например форма отправляет номер телефона а к нему я хочу добавить префикс +7
Конкантенация?
источник

S™

Shavkatoff ™ in Laravel для начинающих
Игорь
Ты из формы получаешь некоторую строку, которая является номером телефона и хочешь добавить строку "+7" к началу того, что получил? Я правильно понял?
Да
источник

И

Игорь in Laravel для начинающих
Dimitry Averyanov
А что мешает сделать sendSms('+7'.$res->phone, ...
Если там уже нет "+7" конечно
источник

S™

Shavkatoff ™ in Laravel для начинающих
Игорь
Если там уже нет "+7" конечно
От туда без +7 придет
источник

И

Игорь in Laravel для начинающих
Выше написали. Обычная конкатенация строк
источник

DZ

Daniil Zobov in Laravel для начинающих
А лучше не говнокодить: https://github.com/giggsey/libphonenumber-for-php
источник

SV

Stiv Voznyak in Laravel для начинающих
Roman Kolosov
php artisan make:command MyCommand и дальше буквально пару строк, вызов, дескрипшен и две артисан команды
ок, спасибо, артисан команды через Artisan::call() ведь можно дергать насколько я помню. Так-то refresh —step=1 тоже работает, но для расширения кругозора твой вариант тоже нужно будет попробовать)
источник

S™

Shavkatoff ™ in Laravel для начинающих
Daniil Zobov
Отправляй через JS.
Либо в where делай ‘+7’ . $data[‘phone’]
Попрубую
источник