我正在使用Laravel 5.2并且我遵循了here所述的说明。
但是,当我尝试在控制器中访问它时,出现错误:
Class'App \ Http \ Controllers \ IPBWI'未找到@第12行
<?php
namespace App\Http\Controllers;
use Haslv\Ipbwi;
MyController extends Controller {
public function index() {
$member_info = IPBWI::member()->info(); //line 12
//etc
}
}
我明白了什么是错的,但我不明白如何正确引用它。
你可以帮帮我吗?答案 0 :(得分:0)
我不知道你在哪里得到这个,但我会把它拿出来:
use Haslv\Ipbwi;
如果你想使用Laravel的外观并按照github页面上的说明进行操作,那么你应该将它添加到控制器的顶部:
use IPBWI;
这也区分大小写,因此请确保它与config/app.php
文件中此行代码中的大小写匹配:
'IPBWI' => 'Haslv\Ipbwi\Facade',
答案 1 :(得分:-1)
您需要移动命名空间并在类声明上方使用语句。
<?php
namespace App\Http\Controllers;
use Haslv\Ipbwi;
class MyController extends Controller {
// controller code
}