亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 Laravel 名稱向選定用戶發送消息

如何使用 Laravel 名稱向選定用戶發送消息

PHP
慕少森 2023-09-15 09:31:22
我正在嘗試向選定的用戶發送帶有他們姓名的消息。假設我有兩個用戶 Ethan 和 Calvin,那么消息的開頭應為 User1:(Hi, Ethan)、User2:(Hi, Calvin)。到目前為止,每個用戶的消息就像(嗨,Ethan,Calvin)。我怎樣才能解決這個問題?刀刃<form action="{{ route('mes.users') }}" method="POST">    @foreach($users as $user)    <textarea name="message"></textarea>    <input type="checkbox" name="phone[]" @if(!old() || old('phone') == 'true') @endif value="    {{ $user->phone }}">    <input type="checkbox" name="name[]" value="{{ $user->name }}"/>    <button type="submit" class="btn btn-primary">        send Message    </button>    @endforeach</form>控制器public function message(Request $request){    $message = $request->input('message');    $postData = $request->all();    foreach ($postData['phone'] as $index => $value) {        $postData['phone'][$index] = Str::replaceFirst('1', '965', $value);    }    foreach ($postData['name'] as $index => $names) {        $postData['name'][$index] = $names;    }    $phone_number = implode(',', $postData['phone']);    $name = implode(',', $postData['name']);    $send_message = new MyHelper();    $message = "Hi, $name $message";    $send_message->sendMessage($phone_number, $message);    return 'success';}
查看完整描述

1 回答

?
紫衣仙女

TA貢獻1839條經驗 獲得超15個贊

我正在嘗試向選定的用戶發送帶有他們姓名的消息。假設我有兩個用戶 Ethan 和 Calvin,那么消息的開頭應為 User1:(Hi, Ethan)、User2:(Hi, Calvin)。到目前為止,每個用戶的消息就像(嗨,Ethan,Calvin)。我怎樣才能解決這個問題?


刀刃


<form action="{{ route('mes.users') }}" method="POST">

    @foreach($users as $user)

    <textarea name="message"></textarea>

    <input type="checkbox" name="phone[]" @if(!old() || old('phone') == 'true') @endif value="

    {{ $user->phone }}">

    <input type="checkbox" name="name[]" value="{{ $user->name }}"/>

    <button type="submit" class="btn btn-primary">

        send Message

    </button>

    @endforeach

</form>

控制器


public function message(Request $request)

{

    $message = $request->input('message');

    $postData = $request->all();


    foreach ($postData['phone'] as $index => $value) {

        $postData['phone'][$index] = Str::replaceFirst('1', '965', $value);

    }

    foreach ($postData['name'] as $index => $names) {

        $postData['name'][$index] = $names;

    }

    $phone_number = implode(',', $postData['phone']);

    $name = implode(',', $postData['name']);



    $send_message = new MyHelper();

    $message = "Hi, $name $message";

    $send_message->sendMessage($phone_number, $message);

    return 'success';

}


查看完整回答
反對 回復 2023-09-15
  • 1 回答
  • 0 關注
  • 111 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號