この目的のために私のlaravelプロジェクトを使用してSMSを送ろうとしています。私はMessageController
という名前の関数をsendSms
という名前で書きました。メッセージデータをSendScheduledSms
という名前のキューとハンドラに次のようにプッシュします。Laravel 5.2でキューを再試行する方法は?
public function handle()
{
$sentsms = App::make('App\Http\Controllers\MessageController')->sendSms($this->post_data);
}
SMSが正しく送信されます。 $sentsms
は送信されたSMSのステータスです。 $status
,success
およびfail
の2つの値があります。ステータスがfail
の場合、同じSMSを再送信します。どうやってやるの? sendSms
が実行されると、キューが削除されます。
私はデータベースキューを使用しています。
誰でも手助けできますか?
送信SMSが失敗した場合は、もう一度そのSMSを送信する別のキューを作成してみてください。 –