我正在尝试在我的laravel 5.5上安装php-tmdb/laravel
,但在基本测试中出现错误
无效的API密钥:您必须被授予有效密钥
我尝试使用谷歌并找到此链接https://github.com/php-tmdb/laravel/issues/38
但它不起作用或无法理解
帮帮我
答案 0 :(得分:1)
此程序包中的自动发现无法正常工作
只需在提供商上添加
即可配置/ app.php
Tmdb\Laravel\TmdbServiceProvider::class,
现在一切正常
答案 1 :(得分:0)
根据github README.md https://github.com/php-tmdb/laravel
安装软件包后,运行此命令以发布配置文件:
php artisan vendor:publish --provider="Tmdb\Laravel\TmdbServiceProviderLaravel5"
然后使用您的api密钥在您的应用程序中编辑此文件:config/tmdb.php
。
配置文件应如下所示: https://github.com/php-tmdb/laravel/blob/master/src/config/tmdb.php
注意'api_key' => '',
填写此内容,然后重新运行您的代码/测试。
您可以在此处获取API密钥:https://developers.themoviedb.org/3/getting-started
更改配置后,为了更好的措施;使用以下命令清除配置缓存:
php artisan config:clear
答案 2 :(得分:0)
编辑/vendor/php-tmdb/laravel/src/config/tmdb.php
找到'api_key' => '',
并在此处添加密钥。