Email Test Utility
The most basic way to test that email is working is to use the Email utility in the control panel.
Head to Utilities > Email. In there you can see all your mail related settings. Maybe you can spot an incorrect setting.
On this page you can also send a test email. If you do that and see a success message but no email, here's some suggestions:
Queue
One thing you may want to check is that if you've configured a queue, that the queue is actually running.
The success message could mean that it was successfully queued, but the lack of any email is because the queued job was never executed.
Locally, run the queue worker:
php artisan queue:listen
Or on production, make sure you a worker configured to run the queue:work
command.
Horizon
If you're using Laravel Horizon, make sure that you didn't just composer require
it, but that you also installed it using artisan horizon:install
.