/**
  * Liste des commandes dans la vue index et assigne l'attribut commentaire de la commande si inexistant.
  * Le role sert à gérer les droits d'utilisation de la vue.
  * Doit envoyer la liste de commandes et le role.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     try {
         $user = Auth::user();
         $role = $user->role;
         $commandes = Commande::all()->sortby('id');
         /* Assigne un commentaire à chaque commande si son commentaire est vide */
         foreach ($commandes as $commande) {
             if ($commande->commentaire == "") {
                 $commande->commentaire = "Aucun commentaire disponible";
             }
         }
     } catch (ModelNotFoundException $e) {
         App::abort(404);
     }
     return View::make('commandes.index', compact('commandes', 'role'));
 }