If you haven't seen it yet, please take a look at the package here. Laravel Messenger will allow you to add a full user messaging system into your Laravel application.
Common uses are:
Please feel free to try it out in your next project! More information is available on the GitHub page.