Events
Last updated
class EventsProvider(Provider):
def register(self):
self.application.make('event').listen(UserAddedEvent, [WelcomeListener])class EventsProvider(Provider):
def register(self):
self.application.make('event').listen("users.added", [WelcomeListener])event.listen("users.*", [UsersListener])from app.events import UserAddedEvent
from masonite.events import Event
class RegisterController:
def register(self, event: Event):
# Register user
event.fire(UserAddedEvent)from app.events import UserAddedEvent
from masonite.events import Event
class RegisterController:
def register(self, event: Event):
# ...
# Register user
event.fire("users.added", user)$ python craft listener WelcomeEmailfrom app.mailables.WelcomeMailable import WelcomeMailable
class WelcomeEmail:
def handle(self, event):
from wsgi import application
application.make("mail").send(
WelcomeMailable().to('idmann509@gmail.com')
)class EventsProvider(Provider):
def register(self):
self.application.make('event').listen(UserAddedEvent, [WelcomeListener])