Your questions may have different answers different on each developer.
Here's my answers:
-
Laravel has built in authorization functionality: https://laravel.com/docs/10.x/authorization And for more advanced control you can use the well developed and popular Spatie package for roles and permissions: https://spatie.be/docs/laravel-permission/v5/introduction
-
For CMS there's https://statamic.com which is starting to get more popularity. It's good for content management but not it isn't close to WordPress (nothing is)
-
Laravel has many pre configured real-time options https://laravel.com/docs/10.x/broadcasting