2017-10-18 71 views
0

我想在Laravel 5.5中整合vinkla/instagram。Vinkla Instagram在Laravel 5.5和显示一些错误

我使用的PHP版本是7.0。

但它显示出一些错误。我尝试以下步骤:


1.Run composer require vinkla/instagram

2.Added服务提供商config/app.php

Vinkla\Instagram\InstagramServiceProvider::class 

3.Added到config/app.php别名

'Instagram' => Vinkla\Instagram\Facades\Instagram::class 

当我运行一些命令(php artisan vendor:publishcomposer dump-autoloadphp artisan config:clearphp artisan cache:clear),它显示了以下错误: enter image description here

Class 'Vinkla\Instagram\InstagramServiceProvider' not found. 

我该如何解决呢?谢谢。

回答

0

我看着vinkla/instagram包,我没有看到最新的几个版本的InstagramServiceProvider(此时的最新版本是7.0.0

InstagramServiceProvider文件(支持Laravel)

最新版本为4.2.0

您可以通过运行

composer require vinkla/instagram:4.2.0


安装该版本

更新:

我与7.0.0版本的vinkla/instagram

composer require vinkla/instagram 

测试,这将使你的Instagram用户 “杰里·赛恩菲尔德” 饲料

Route::get('instagram', function(Request $request) { 
    // Create a new instagram instance. 
    $instagram = new \Vinkla\Instagram\Instagram(); 

    // Fetch the media feed. 
    $feed  = $instagram->get('jerryseinfeld'); 

    // return json 
    return $feed; 
}); 

随着7.0.0版,你需要删除

服务提供商

Vinkla\Instagram\InstagramServiceProvider::class 

和别名

'Instagram' => Vinkla\Instagram\Facades\Instagram::class 

config/app.php

0

请注意:由于版本8.0.0公共提要取出Link