Sobes.tech
Junior — Middle

Laravel'da voqealarni boshqarish uchun voqealar mexanizmidan foydalanish bo'yicha tajribangiz bormi?

sobes.tech AI

AIdan javob

Ha, Laravel'da olay mexanizmini istifadə edərək işləmə məntiqini əsas koddan ayırdım. Məsələn, istifadəçi qeydiyyatdan keçəndə UserRegistered hadisəsi baş verir və ona abunə olan dinləyici salamlaşma məktubu göndərir. Bu, kodu daha modul və dəstəkləmək asan edir.

Nümunə:

// Hadisənin təyini
class UserRegistered implements ShouldBroadcast
{
    public $user;
    public function __construct(User $user) {
        $this->user = $user;
    }
}

// Dinləyici
class SendWelcomeEmail
{
    public function handle(UserRegistered $event) {
        Mail::to($event->user->email)->send(new WelcomeMail());
    }
}

// Hadisəni çağırmaq
event(new UserRegistered($user));