2016-04-13 80 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