i saw this diagram which represent what i've been coding for laravel php framework. 
However, i was told by some other developers that for MVC, the model can update the View directly as shown in https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller.
Is there a sub-type of MVC or laravel is implementing a different type of MVC? I've used Laravel and codeignitor before and they both seems to work like the first diagram.