J'ai oublié output.
Suppression d'une route inutilisable.
Implementation de service web qui retourne la liste des critères et son model selon ces regles:
1) /filters/  #Pour récupérer la liste complète des critères.
2) /wilayas/  #Pour récupérer la liste des wilayas.
3) /wilayas/$codeWilaya  #Pour récupérer la liste des communes dans la wilaya.
4) /wilayas/$codeWilaya/$codeCommune  #Pour récupérer toutes les information de la commune.
5) /communes/  #Pour récupérer la liste de toutes les communes.
6) /communes/$codeCommune  #Comme la rêgle 4, juste sans spécifier la wilaya.
7) /classes/  #Pour récupérer la liste de toutes les classes.
8) /classes/$codeClasse  #Pour récupérer toutes les informations de la classe.
9) /specialites/  #Pour récupérer la liste de toutes les spécialités.
10) /specialités/$codeSpecialite  #Pour récupérer toutes les informations de la spécialité.
11) /categories/  #Pour récupérer la liste des catégories.
12) /categories/$codeCategorie  #Pour récupérer toutes les informations de la catégorie.
13) /potentiels/  #Pour récupérer tous les potentiels.
14) /potentiels/$codePotentiel  #Pour récupérer toutes les informations du potentiel.

J'ai lancer un TODO pour reimplementer la méthode Filters/filters, car elle est inefficiente, on peut avoir la liste des wilayas et la listes des communes en une seule requêtte car ils sont stockés sur la même table, mais j'ai utilisé deux requêtte pour les récupérer.
Et j'ai lancer un TODO pour reorganiser UsersModel.