As part of Laravel 5.4, you may now map any Eloquent events (created, saved, deleted, etc.) to dedicated event classes. You'll find that this method cleans up your model code significantly.
There's no shortage of content at Laracasts. In fact, you could watch nonstop
for days upon days, and still not see everything!