类 'App\Http\Controllers\Saml2' 未找到。

3
我正在使用Laravel 5,并尝试将SAML 2.0集成进来。我找到了这个包 = https://github.com/aacotroneo/laravel-saml2 我尝试按照他们的步骤进行操作,但当我使用

结束时会出现问题。
<?php

namespace App\Http\Controllers;

class SAMLController extends Controller {


    public function adminSignIn(){
        return Saml2::login(URL::full());
    }
}

我已经添加了提供者
'Aacotroneo\Saml2\Saml2ServiceProvider',

别名

'Saml2'               => 'Aacotroneo\Saml2\Facades\Saml2Auth',

为什么我还是会遇到这个错误?

找不到'App\Http\Controllers\Saml2'类

注意:我甚至在运行sudo composer dumpauto后重试,但结果相同。

2个回答

6

你需要使用完整的命名空间来调用门面类:

\Saml2::login(URL::full());

或者将以下内容添加到类的顶部:

use Saml2;

1

你需要在顶部明确地写下"use"。

use Saml2;

这可能有效。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接