I want to discuss some details about implementing the MVC pattern in laravel. Actually I think about one issue. The role of a controller.
I have noticed that many developers write a controller code as follows : they get some data from a request, pass this data to a model, get processed data from a model and send it back to a view. In short - controller queries the model and passes the result to the view.
I found an interesting article about MVC pattern. https://r.je/views-are-not-templates
According to the article above, such controler implementation is wrong. The author gives many convincing arguments. What do you think about it? Should we access models directly in a view?