嗨,大家好,使用最新的Laravel 5.2.2和Entrust("zizaco /委托":"5.2.x-dev")我遇到这个错误,不知道如何解决这个问题
Call to undefined method Zizaco\Entrust\EntrustServiceProvider::hasRole()
Run Code Online (Sandbox Code Playgroud)
我在HomeController.php上测试了这段代码
use Entrust;
class HomeController extends Controller
{
public function index()
{
if (Entrust::hasRole('admin')) {
echo "string";
}
return view('home');
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的config/app.php服务提供商
Zizaco\Entrust\EntrustServiceProvider::class
Run Code Online (Sandbox Code Playgroud)
config/app.php外观别名
'Entrust' => Zizaco\Entrust\EntrustFacade::class
Run Code Online (Sandbox Code Playgroud)
我也已经生成了所需的模型
我在这里错过了什么吗?提前致谢
Nik*_* K. 10
我有同样的问题,这是我为解决这个问题所采取的步骤
在.env文件中更改为缓存数组
CACHE_DRIVER=array
Run Code Online (Sandbox Code Playgroud)
并且别忘了跑
php artisan config:cache
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2733 次 |
最近记录: |