Dependency Injection Laravel 5

Dependency solutions through service container simplifies the dependency injection logic for your controller by configuring the container. This really becomes crystallise if one class depends on a service, that service depends on other services and those services could also depend on more services, the container will manage that dependency results.