From a94600ea3d8c4d2f562e6f8d7f772166770c2919 Mon Sep 17 00:00:00 2001 From: Borort Sort Date: Thu, 8 Aug 2019 18:54:43 +0900 Subject: [PATCH 1/3] fixed the problem: Attribute controllers not exist changed from Route::controllers to Route::resources --- src/routes.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/routes.php b/src/routes.php index 01d42e2..a1f8a4e 100644 --- a/src/routes.php +++ b/src/routes.php @@ -1,5 +1,5 @@ 'RagingDave\SimplerSaml\Http\Controllers\SamlController', -]); \ No newline at end of file +Route::resources( + Config::get('simplersaml.routePrefix'), 'RagingDave\SimplerSaml\Http\Controllers\SamlController' +); From 8f0f85d5c0ee2487f78bd4121af350de66738b41 Mon Sep 17 00:00:00 2001 From: Borort Sort Date: Thu, 8 Aug 2019 18:57:36 +0900 Subject: [PATCH 2/3] fixed issue: class SimpleSAML_Auth_Simple not found --- src/RagingDave/SimplerSaml/SimplerSamlServiceProvider.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/RagingDave/SimplerSaml/SimplerSamlServiceProvider.php b/src/RagingDave/SimplerSaml/SimplerSamlServiceProvider.php index 711bbd8..151f71b 100644 --- a/src/RagingDave/SimplerSaml/SimplerSamlServiceProvider.php +++ b/src/RagingDave/SimplerSaml/SimplerSamlServiceProvider.php @@ -27,6 +27,7 @@ public function register() // Handle registering the main integration layer $this->app->bind('RagingDave\SimplerSaml\Services\SamlAuth', function() { $config = app()['config']; + require_once( $config->get('simplersaml.spPath') .'/lib/_autoload.php'); $authSource = $config->get('simplersaml.sp'); return new SamlAuth($config, new \SimpleSAML_Auth_Simple($authSource)); }); From 9d9b2dec8e388bbae161dd4311186330b902fe4b Mon Sep 17 00:00:00 2001 From: Borort Sort Date: Thu, 8 Aug 2019 18:59:33 +0900 Subject: [PATCH 3/3] fixed: class SimpleSAML_Auth_Simple not found --- src/RagingDave/SimplerSaml/SimplerSamlServiceProvider.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/RagingDave/SimplerSaml/SimplerSamlServiceProvider.php b/src/RagingDave/SimplerSaml/SimplerSamlServiceProvider.php index 151f71b..e24dce8 100644 --- a/src/RagingDave/SimplerSaml/SimplerSamlServiceProvider.php +++ b/src/RagingDave/SimplerSaml/SimplerSamlServiceProvider.php @@ -19,6 +19,9 @@ class SimplerSamlServiceProvider extends ServiceProvider { */ public function register() { + $config = app()['config']; + require_once( $config->get('simplersaml.spPath') .'/lib/_autoload.php'); + // Handle Config files $this->mergeConfigFrom( __DIR__. '/../../config/simplersaml.php', 'simplersaml' @@ -27,7 +30,6 @@ public function register() // Handle registering the main integration layer $this->app->bind('RagingDave\SimplerSaml\Services\SamlAuth', function() { $config = app()['config']; - require_once( $config->get('simplersaml.spPath') .'/lib/_autoload.php'); $authSource = $config->get('simplersaml.sp'); return new SamlAuth($config, new \SimpleSAML_Auth_Simple($authSource)); });