我目前正在 Provider Directory 下的 Repository 方法的帮助下为 CRM 应用程序工作 laravel5。但我完全看不懂服务目录和这个目录的目的。
谁能给我举个例子,通过区分差异来利用这些目录。
最佳答案
服务
服务是不属于 Controller 的可重用类。例如,多个 Controller 需要的服务,例如用于构建站点导航的类。这是放置“全局”类(对您的应用程序全局)的好地方,可以将其注入(inject) Controller 以在您的应用程序中使用。
供应商
提供者将服务注入(inject)到依赖注入(inject)系统中,使它们更容易跨应用程序访问。 Laravel 特定的包通常包含一个服务提供者,它确保包类在需要时加载并可供 Controller 使用。
关于laravel 5 : what is the purpose of service and providers directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29413328/