嗨,大家在使用最新的Laravel 5.2.2和Entrust(「zizaco/entrust」:「5.2.x-dev」)我面對這個錯誤,不知道如何解決這Laravel 5.2.2和Entrust錯誤調用未定義的方法
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');
}
}
這是我的配置/ app.php服務提供商
Zizaco\Entrust\EntrustServiceProvider::class
配置/app.php門面別名
'Entrust' => Zizaco\Entrust\EntrustFacade::class
我也已經生成模型需要
難道我在這裏錯過了什麼?在此先感謝
我有同樣的錯誤。我試圖通過更改.env文件中的CACHE_DRIVER =數組,並在配置/緩存文件'默認'=> env('CACHE_DRIVER','數組'),但我有新的錯誤'[Symfony \ Component \ Debug \ Exception \ FatalErrorException] 未找到'App \ Permission'類'你能幫我嗎? – user2480902