我正在使用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;"注意到变化。请建议我哪里出错了。
答案 0 :(得分:0)
命名空间是正确的。
use Cartalyst\Sentinel\Laravel\Facades\Sentinel;
但是类名应该是,
Sentinel::check();