找不到类“App\Http\Controllers\Saml2”

kyo*_*kyo 2 php saml saml-2.0 laravel laravel-5

我在 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());
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经添加了

提供者

'Aacotroneo\Saml2\Saml2ServiceProvider',
Run Code Online (Sandbox Code Playgroud)

别名

'Saml2'               => 'Aacotroneo\Saml2\Facades\Saml2Auth',
Run Code Online (Sandbox Code Playgroud)

为什么我仍然收到此错误?

找不到类“App\Http\Controllers\Saml2”

注意:我什至在 之后重试sudo composer dumpauto,结果相同。

Ale*_*nin 6

您需要为门面使用完整的命名空间:

\Saml2::login(URL::full());
Run Code Online (Sandbox Code Playgroud)

或者将其添加到类的顶部:

use Saml2;
Run Code Online (Sandbox Code Playgroud)