I am upgrading from 4.2 directly to 5.1 and run into problems with the Html and Form classes.

I followed the upgrade notes, and did

* add "laravelcollective/html": "~5.0" to composer.json
* composer update
* add Collective\Html\HtmlServiceProvider::class to providers in app.php
* add Form' => Collective\Html\FormFacade::class,
 Html' => Collective\Html\HtmlFacade::class to aliases in app.php

But my views don't work. I get either `Class HTML does not exist` when using HTML::router or get `Class html does not exist` when using link\_to\_route

I also tried `Illuminate\html` instead of `laravelcollective`, I did a `composer dump-autoload`.

The complete errors:

```
ErrorException in Container.php line 736: Class html does not exist (View: C:\Dev\www\admin\resources\views\clubs\index.blade.php)
ReflectionException in Container.php line 736: Class html does not exist

```

What am I missing?

---

*I tried everyone's answers and none of them worked for me for some reason. Ultimately I created a completely new laravel application, copied my code and then it started working, So though solved the actual problem remains a mystery.*