githubEdit

🔥Events

we have added a lot of events to the package, so you can listen to them and do what you want.

OTP Event

use TomatoPHP\TomatoCrm\Events\SendOTP;
use TomatoPHP\TomatoNotifications\Services\SendNotification;

public function register()
{
    Event::listen([
        SendOTP::class
    ], function ($data) {
        $user = $data->model::find($data->modelId);

        SendNotification::make(['email'])
            ->title('OTP')
            ->message('Your OTP is ' . $user->otp_code)
            ->type('info')
            ->database(false)
            ->model(Account::class)
            ->id($user->id)
            ->privacy('private')
            ->icon('bx bx-user')
            ->url(url('/'))
            ->fire();
    });
}

Account Success Login Event

When the user logs in successfully, we fire this event.

Account Registered Event

When the user registers successfully, we fire this event.

Last updated