Class 'App\Http\Controllers\Saml2' 未找到
Class 'App\Http\Controllers\Saml2' not found
我在 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',
为什么我仍然收到此错误?
Class 'App\Http\Controllers\Saml2' not found
注意: 我什至在 sudo composer dumpauto
之后重试,结果相同。
您需要为门面使用完整的命名空间:
\Saml2::login(URL::full());
或将此添加到 class 的顶部:
use Saml2;
你需要在
上面明确写上"use"
use Saml2;
这可能有效。
我在 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',
为什么我仍然收到此错误?
Class 'App\Http\Controllers\Saml2' not found
注意: 我什至在 sudo composer dumpauto
之后重试,结果相同。
您需要为门面使用完整的命名空间:
\Saml2::login(URL::full());
或将此添加到 class 的顶部:
use Saml2;
你需要在
上面明确写上"use"use Saml2;
这可能有效。