Source: https://produirebio-normandie.org/wp-content/uploads/2016/01/9781783287987-LARAVEL_DESIGN_PATTERNS_AND_BEST_PRACTICES.pdf