/** * 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); }
/** * 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); }
/** * 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); }
/** * 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); }