如何在Laravel 5.2中访问它?

时间:2016-04-13 14:34:33

标签: php laravel model-view-controller laravel-5.2

我正在使用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

    }    
}

我明白了什么是错的,但我不明白如何正确引用它。

你可以帮帮我吗?

2 个答案:

答案 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
}