I'm new to using laravel packages and I always code following MVC in mind, regardless what functionality it is, it will always follow the MVC pattern. All route related goes to web.php (for web), all application logic goes to Controllers folder as controllers and any database logic to Models as models.
In this sense, its easy to find and trace the code within the application especially when its someone else's code.
In Laravel 11 Fortify, (for me) things get messy in a way that the codes follow a different convention which is not MVC. Its weird for me that the framework promotes MVC development yet the packages or scaffold library (UI) doesn't follow such pattern. I need help to understand this.