Laravel @foreach - invalid argument fourni

Je suis très nouveau à Laravel et PHP, juste essayer de lister tous les utilisateurs de mon point de vue de fichier comme ceci:

@foreach ($users as $user)
    <li>{{ link_to("/users/{$user->username}", $user->username) }}</li>
@endforeach

Mais une erreur qui dit " Invalid argument supplied for foreach()'

Dans mon contrôleur, j'ai la fonction suivante:

public function users() {
    $user = User::all();
    return View::make('users.index', ['users' => '$users']);
}

Ce que je fais mal?

OriginalL'auteur Adnan Khan | 2014-03-14