【发布时间】:2016-03-02 04:40:28
【问题描述】:
当我使用最新的 Laravel 5.2.2 和 Entrust ("zizaco/entrust": "5.2.x-dev") 时,我遇到了这个错误,不知道如何解决这个问题:
Call to undefined method Zizaco\Entrust\EntrustServiceProvider::hasRole()
我在 HomeController.php 上测试了这段代码
use Entrust;
class HomeController extends Controller
{
public function index()
{
if (Entrust::hasRole('admin')) {
echo "string";
}
return view('home');
}
}
这是我的 config/app.php 服务提供者
Zizaco\Entrust\EntrustServiceProvider::class
config/app.php 外观别名
'Entrust' => Zizaco\Entrust\EntrustFacade::class
我也已经生成了需要的模型
我错过了什么吗?
【问题讨论】: