Use laravel facades to build speaker views correctly in the model. Take the view makes out of the controller and put them into the model.