Laravel 4: Where to put bindings

If you make judicious use of IoC containers (and Dependency Injection), you'll likely end up with lots of Bindings, some of which may look like:

Laravel 4 Request/Response Lifecycle

Laravel encapsulates HTTP requests and responses within PHP objects. As you likely know, the HTTP core of Laravel revolves around Symfony's HTTPFoundation component.

Laravel 4 Error Handling

Laravel uses Exceptions for error handling. This includes both HTTP error codes and application (run-time) errors.