First up, we have email verification support out of the box in Laravel 5.7. It's as simple as adding implements MustVerifyEmail to your User class. Seriously.
There's no shortage of content at Laracasts. In fact, you could watch nonstop
for days upon days, and still not see everything!