2017-08-17 6 views
-1

私のプロジェクトにメッセージ(電子メール/電文/ SMSなど)を配布する必要があります。 各ユーザのリスト(新しいアカウント、有料アカウント、支払い済みなど)とプロバイダ(メール、電報..)を送信する必要があります。マーケティングのためのセグメント化されたメッセージ配信

オープンソースまたは有料のソリューションはありますか? (perefer laravelかphpですが、それは本当に問題ありません)

あなたのプロジェクトでどうやって解決しますか?あなたの質問に答える

答えて

0

  • は、任意のオープンソースまたは有料のソリューションはありますか?
  • Laravel、PHP、およびオープンソースを1つにまとめたと言ったように、私はLaravel Notificationsを使用しています。多くのドライバが含まれていますが、あなたが含まれて言及したものは、hereをチェックすることができます。

  • あなたのプロジェクトでどのように解決しますか?

    <?php 
    
    namespace App; 
    
    use Illuminate\Notifications\Notifiable; 
    use Illuminate\Foundation\Auth\User as Authenticatable; 
    
    class User extends Authenticatable 
    { 
        use Notifiable; 
    } 
    

    は、次に、あなたはちょうどあなたが通知することに興味があるユーザーのコレクションを作成し、それらに通知を送信する必要があります:あなたはユーザーグループにあなたが届出形質を使用する必要があることを統合する方法について

Notification::send($users, new InvoicePaid($invoice)); 

ちょうど私があなたのユーザーグループは、大きな可能性があるため、あなたのキューを設定し、これらの通知をキューに推薦する余分なアドバイスとして:

ファサードを使用して
<?php 

namespace App\Notifications; 

use Illuminate\Bus\Queueable; 
use Illuminate\Notifications\Notification; 
use Illuminate\Contracts\Queue\ShouldQueue; 

class InvoicePaid extends Notification implements ShouldQueue 
{ 
    use Queueable; 

    // ... 
} 

希望すると、これが役に立ちます。

+0

これはセグメント化されていません。自動配布は「ユーザーリスト」に依存します –

+0

@KirillBurkhanov変数 '$ users'に任意のリストを入力できます。それを自動化するには、イベントを使用します。 – Asur

+0

とにかく - これはセグメント化されていないメッセージです。自動配信は「ユーザーリスト」に依存します これをlaravelで実装する方法はありませんでした。私はそれを行う方法を知っています。 質問は別のものについてです –

関連する問題