最近,我将身份验证更改为Sentinel,除了以下问题之外,一切似乎都正常工作:当用户未经过身份验证时,我想将他重定向到登录页面,但我总是得到一个错误,“试图获取非对象的属性”。handle($request, Closure $next) if (Sentinel::check()) if (Sentinel::getUser()->roles()->first()->slug == 'admin' ||
我的应用程序是用Laravel5.1开发的。我能用 of laravel from 5.2吗?我在5.2中看到,计费模块非常不同,需要不同的名称空间和接口。我试图通过将cashier package升级到~6.0来使用,但是它产生了错误
Error Output: PHP Fatal error: Interface 'Laravel\Cashier\Contracts\Billable' not found in /project/app/Models/Us
我有一个Laravel5.3项目,配置了Cartalyst\Sentinel (v2.0.15)包。我有这条线但我一直收到这样的错误信息:
Argument 2 passed toCartalyst\Sentinel\Permissions\StandardPermissions::prepare Permissions() must be of the type array,