laravel 5 : what is the purpose of service and providers directory

标签 laravel laravel-5

我目前正在 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/

相关文章:

laravel - 与RESTful相比,GraphQL GET响应时间慢

laravel - 将用户 ID 附加到帖子 (Laravel 5.3)

php - Laravel 4 - 外键约束失败

php - Laravel + Crontab 不工作

php - Laravel 在模型保存时插入两次之间的差异

css - Laravel 5.1 中的老 Elixir?

javascript - 拉拉维尔 5 : JQuery error

php - Netbeans - 导入命名空间的快捷方式

php - 如何在 Laravel 5 中加载外部 PHP 库(具有多个文件夹)?

PHP Trait 覆盖 protected Trait 方法