2017-02-22 13 views
1

私はLaravel 5で、SAML 2.0と統合しようとしています。私は、このパッケージは= https://github.com/aacotroneo/laravel-saml2クラス 'App Http Controllers 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 \コントローラがSAML2を\':私もsudo composer dumpauto後、同じ結果を再試行してきました。


私はこの時点でどのような提案もあります。

これについてのヒント/提案/ヘルプは非常に高く評価されます!

答えて

4

あなたはファサードのための完全な名前空間を使用する必要があります。

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

またはクラスの先頭にこれを追加します。

use Saml2; 
-2

あなたがconfig/app.phpを変更しているので、あなたはまた、設定をクリアすることができますキャッシュ:

php artisan config:cache 
+0

名前空間がありません –

1

あなたは明示的に「use」を上に書く必要があります

use Saml2;

これは機能する場合があります。

関連する問題