小编Jan*_*ras的帖子

如果没有命名空间,如何在laravel 5.6上使用google-api-php-client

对不起,如果这是重复,但我发现的一些关键问题对我没用.我是一个Laravel新手.我正在尝试使用grisub 库https://github.com/google/google-api-php-client和laravel 5.6框架.

我通过运行安装了api:

作曲家需要google/apiclient:^ 2.0

我的composer.json看起来正确,因为它包括:

"require": {
    "php": "^7.1.3",
    "fideloper/proxy": "^4.0",
    "google/apiclient": "^2.2",
    "laravel/framework": "5.6.*",
    "laravel/tinker": "^1.0"
},
Run Code Online (Sandbox Code Playgroud)

我已经运行了作曲家更新.我可以在供应商的文件夹中看到Google文件夹.

然后github自述文件说添加自动加载器包括.但是,根据我的理解,这不是我们为Laravel做的方式.我发现Google_Client类没有命名空间,所以我不知道如何将它正确添加到app.php文件中.或者在我想要的控制器中使用它.当我尝试在控制器中创建一个新的Google_Client时,它说无法找到它.如果我尝试"使用"它,我不知道在没有命名空间的情况下提供它的路径.

编辑以添加以下某些评论的更多信息:

我运行'composer require google/apiclient:^ 2.0

输出:

vagrant@homestead:~/code/sageAnalytics$ composer require google/apiclient:^2.0 ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 10 installs, 0 updates, 0 removals
  - Installing psr/http-message (1.0.1): Loading from cache
  - Installing guzzlehttp/psr7 (1.4.2): Loading from cache
  - Installing guzzlehttp/promises (v1.3.1): Loading from cache
  - Installing guzzlehttp/guzzle …
Run Code Online (Sandbox Code Playgroud)

php google-analytics-api laravel google-api-php-client

4
推荐指数
2
解决办法
7294
查看次数