无效的 API 密钥:您必须被授予有效的密钥 tmdb laravel 5.5

Invalid API key: You must be granted a valid key tmdb laravel 5.5

我正在尝试在我的 laravel 5.5 上安装 php-tmdb/laravel,但在基本测试中出现错误

Invalid API key: You must be granted a valid key

我尝试使用 google 并找到了这个 link https://github.com/php-tmdb/laravel/issues/38

但它不起作用或无法理解

帮助我

根据 github README.md https://github.com/php-tmdb/laravel

安装包后,运行此命令发布配置文件:

php artisan vendor:publish --provider="Tmdb\Laravel\TmdbServiceProviderLaravel5"

然后编辑此文件:config/tmdb.php 在您的应用程序中使用您的 api 密钥。

配置文件应该如下所示: https://github.com/php-tmdb/laravel/blob/master/src/config/tmdb.php

注意'api_key' => '',填写这个然后重新运行你的code/test.

您可以从以下位置获取 API 密钥:https://developers.themoviedb.org/3/getting-started

更改配置后,以备不时之需;使用此命令清除配置缓存:

php artisan config:clear

此包中的自动发现无法正常工作

只需将此添加到提供商

config/app.php

Tmdb\Laravel\TmdbServiceProvider::class,

现在一切正常

编辑/vendor/php-tmdb/laravel/src/config/tmdb.php

找到 'api_key' => '', 并在此处添加您的密钥。