2016-04-13 49 views
1

我使用的是Laravel 5.2,我遵循here的说明。如何在Laravel 5.2中访问?

然而,当我试图访问它在我的控制,我得到一个错误:

Class 'App\Http\Controllers\IPBWI' not found @ line 12

<?php 

namespace App\Http\Controllers; 

use Haslv\Ipbwi; 

    MyController extends Controller { 

    public function index() { 

     $member_info = IPBWI::member()->info(); //line 12 
     //etc 

    }  
} 

我明白了什么是错的,但我不知道怎么做才能正确地引用它。

你能帮我吗?

+0

您是否添加了门面和服务提供商?另外,尝试运行'composer dumpauto' –

+0

@AlexeyMezenin是的,我已经添加了它们并完成了dump自动加载命令和config publish命令,如自述页 – ProEvilz

+0

中所述尝试清除所有缓存:'php artisan cache :明确'和'php工匠清晰编译' –

回答

0

我不知道你在哪里得到这个,但我把它拿出来:

use Haslv\Ipbwi; 

如果你想使用Laravel的门面,你跟着GitHub的页面上的说明,然后你要添加到您的控制器的顶部:

use IPBWI; 

这也是区分大小写,因此确保它在这行代码的情况下匹配您的config/app.php文件:

'IPBWI' => 'Haslv\Ipbwi\Facade', 
-1

您需要移动您的名称空间并在类声明上方使用语句。

<?php 

namespace App\Http\Controllers; 

use Haslv\Ipbwi; 

class MyController extends Controller { 
    // controller code 
} 
+0

这是一个错字,我已经编辑了我的文章,然后再提交这个答案,我想。 – ProEvilz