Exemplo n.º 1
0
 /**
  * Handle the event.
  *
  * @param  MadeCheckout  $event
  * @return void
  */
 public function handle(MadeCheckout $event)
 {
     $user = $event->user;
     $checkout = $event->checkout;
     $total = $checkout->total;
     $area = Area::findorfail($checkout->area_id);
     // send sms
     $textlocal = new Textlocal('*****@*****.**', '0d756599c39b32baab966c65f4a1b050975394e5');
     $numbers = [$user->mobile];
     $sender = 'TROLIN';
     $message = 'Thankyou for your purchase in Trolleyin. Your order of value ' . $total . ' has been confirmed. You Order id is ' . $checkout->id;
     $response = $textlocal->sendSms($numbers, $message, $sender);
     //admin sms
     $admin = Sentinel::findRoleBySlug('admin');
     $admins = $admin->users()->get();
     $admin_numbers = [];
     foreach ($admins as $admin) {
         if (strlen($admin->mobile) == 10) {
             array_push($admin_numbers, $admin->mobile);
         }
     }
     //dd($admins);
     $sender = 'TROLIN';
     $message = 'OrderNo ' . $checkout->id . '. Total ' . $total . ' Area ' . $area->area_name . '. CMobile ' . $user->mobile;
     $response = $textlocal->sendSms($admin_numbers, $message, $sender);
 }
Exemplo n.º 2
0
 /**
  * Handle the event.
  *
  * @param  ResendPin  $event
  * @return void
  */
 public function handle(ResendPin $event)
 {
     //
     $user = $event->user;
     //dd($user);
     $mobile = $user->mobile;
     $activation = Activation::create($user);
     $code = $activation->code;
     $numbers = [$mobile];
     $sender = 'TROLIN';
     $test = 0;
     $message = 'Thank you for registering with us. Enter this pin ' . $code . ' to confirm registration.';
     $textlocal = new Textlocal('*****@*****.**', '0d756599c39b32baab966c65f4a1b050975394e5');
     $response = $textlocal->sendSms($numbers, $message, $sender);
 }
Exemplo n.º 3
0
 /**
  * Handle the event.
  *
  * @param  OrderDelivered  $event
  * @return void
  */
 public function handle(OrderDelivered $event)
 {
     //
     $user = $event->user;
     $checkout = $event->checkout;
     $total = $checkout->total;
     $area = Area::findorfail($checkout->area_id);
     // send sms
     $textlocal = new Textlocal('*****@*****.**', '0d756599c39b32baab966c65f4a1b050975394e5');
     $numbers = [$user->mobile];
     $sender = 'TROLIN';
     $message = 'Your Trolleyin order-no ' . $checkout->id . ' of value Rs. ' . $total . ' has been delivered. Thank you for your purchase.';
     //dd($message);
     $response = $textlocal->sendSms($numbers, $message, $sender);
 }
Exemplo n.º 4
0
 /**
  * Handle the event.
  *
  * @param  NewRegistration  $event
  * @return void
  */
 public function handle(NewRegistration $event)
 {
     //
     $user = $event->user;
     $mobile = $user->mobile;
     $user = Sentinel::findById($user->id);
     // $threshold = DB::table('activations')->groupBy('user_id')->get();
     // dd(count($threshold));
     $activation = Activation::create($user);
     $code = $activation->code;
     $username = "******";
     $hash = "0d756599c39b32baab966c65f4a1b050975394e5";
     $numbers = [$mobile];
     $sender = 'TROLIN';
     $test = 0;
     $message = 'Thank you for registering with us. Enter this pin ' . $code . ' to confirm registration.';
     $textlocal = new Textlocal('*****@*****.**', '0d756599c39b32baab966c65f4a1b050975394e5');
     $response = $textlocal->sendSms($numbers, $message, $sender);
 }