我们可以将我们的插件和助手放在什么地方 Laravel 5.5

Where can we put our Plugins and Helpers in Laravel 5.5

我下载了GOOGLEAPIPHP客户端。现在我应该把它放在我的 laravel 目录中的什么地方?以及如何在控制器中访问它 class?

如果你想要一个包,你可以通过包管理器安装它,事实上的标准是使用 composer

从您的项目目录在终端中执行以下命令

composer require google/apiclient:^2.0

这将在您的项目目录中的 /vendor 文件夹下安装 google api 客户端。然后适当打开composer.json和add/append下面的代码。

{
    "autoload": {
        "classmap": [
            "vendor/google/apiclient/src/Google"
        ],
    }
}

然后从您的任何文件,无论是控制器还是模型,您都可以新建一个 google 客户端对象。

new \Google_Client();

此外,您可能希望使用适当的 API 密钥更新您的 .env 文件