Sentinel使用Sentry :: check()什么都不返回

时间:2015-10-23 10:17:55

标签: laravel

我正在使用laravel和sentinal。我已经创建了一个控制器并在索引方法中检查用户登录。以下是我的代码。

namespace App\Http\Controllers\admin;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Cartalyst\Sentinel\Laravel\Facades\Sentinel;

class PackageController extends Controller
{
    public function index()
    {
        var_dump(Sentry::check());
    }
}

当我在url中调用package时,浏览器中没有显示任何内容。 我也尝试更改线路"使用Cartalyst \ Sentinel \ Native \ Facades \ Sentinel;" to"使用Cartalyst \ Sentinel \ Laravel \ Facades \ Sentinel;"注意到变化。请建议我哪里出错了。

1 个答案:

答案 0 :(得分:0)

命名空间是正确的。

use Cartalyst\Sentinel\Laravel\Facades\Sentinel;

但是类名应该是,

Sentinel::check();