Les espaces de nom et l’instruction use, ou à quel endroit Laravel recherche-t-il les classes ?

Lorsque vous utilisez une classe dans votre code, Laravel tente de retrouver la définition de cette classe dans l'espace de nom actuel (namespace du code dans lequel on veut utiliser ladite classe). Il s'agit du même principe que dans l'ensemble des langages de programmation qui utilisent les espaces de noms.
Alors comment fait-on pour utiliser une classe qui est définie dans un espace de nom différent ? C'est ce que vous allez découvrir dans cet article.
(suite…)