Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Laravel 5.5中,我们可以将插件和助手放在哪里_Php_Laravel 5.5 - Fatal编程技术网

Php 在Laravel 5.5中,我们可以将插件和助手放在哪里

Php 在Laravel 5.5中,我们可以将插件和助手放在哪里,php,laravel-5.5,Php,Laravel 5.5,我下载谷歌API PHP客户端。现在我应该把它放在我的laravel目录中的什么地方?我怎样才能在控制器类中访问它呢?如果你想要一个软件包,你可以通过软件包管理器安装它,事实上标准是使用composer 从项目目录在终端中执行以下命令 composer require google/apiclient:^2.0 这将在/vendor文件夹下的项目目录中安装google api客户端。然后打开composer.json,适当地添加/追加以下代码 { "autoload": {

我下载谷歌API PHP客户端。现在我应该把它放在我的laravel目录中的什么地方?我怎样才能在控制器类中访问它呢?

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

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

composer require google/apiclient:^2.0
这将在
/vendor
文件夹下的项目目录中安装google api客户端。然后打开
composer.json
,适当地添加/追加以下代码

{
    "autoload": {
        "classmap": [
            "vendor/google/apiclient/src/Google"
        ],
    }
}
然后从您的任何文件,无论是控制器还是模型,您都可以新建一个google客户端对象

new\Google_Client()


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

您可以为其构建服务提供商或facade,或者在任何地方调用它。我可能会建议为LaaVIEW找到一个PrimBueDT包,或者只是通过作曲家安装谷歌API客户端…最好的方法可能是把它绑定到一个接口并通过控制器构造器注入它。@ MAHDI,如果这个答案解决了你的问题,请考虑给予一个赞成票。查看此链接了解如何提高其罚款,当你有足够的声誉时,你可以投票,