diff --git a/skolehjem/app/Http/Controllers/ContactController.php b/skolehjem/app/Http/Controllers/ContactController.php index 426f335..6cea983 100644 --- a/skolehjem/app/Http/Controllers/ContactController.php +++ b/skolehjem/app/Http/Controllers/ContactController.php @@ -8,6 +8,17 @@ use App\Contact; class ContactController extends Controller { + public function __construct() + { + $this->middleware([ "auth" ]); + + $this->middleware([ "check.auth:contact.list" ])->only("index"); + $this->middleware([ "check.auth:contact.show" ])->only("show"); + $this->middleware([ "check.auth:contact.create" ])->only("create", "store"); + $this->middleware([ "check.auth:contact.edit" ])->only("edit", "update"); + $this->middleware([ "check.auth:contact.delete" ])->only("delete"); + } + /** * Display a listing of the resource. * diff --git a/skolehjem/app/Http/Controllers/EventController.php b/skolehjem/app/Http/Controllers/EventController.php index 0dc11e7..1fae1ab 100644 --- a/skolehjem/app/Http/Controllers/EventController.php +++ b/skolehjem/app/Http/Controllers/EventController.php @@ -10,6 +10,17 @@ use Illuminate\Http\Response; class EventController extends Controller { + public function __construct() + { + $this->middleware([ "auth" ]); + + $this->middleware([ "check.auth:event.list" ])->only("index"); + $this->middleware([ "check.auth:event.show" ])->only("show"); + $this->middleware([ "check.auth:event.create" ])->only("create", "store"); + $this->middleware([ "check.auth:event.edit" ])->only("edit", "update"); + $this->middleware([ "check.auth:event.delete" ])->only("delete"); + } + /** * Display a listing of the resource.. * diff --git a/skolehjem/app/Http/Controllers/FeedbackController.php b/skolehjem/app/Http/Controllers/FeedbackController.php index ff763f5..c0f1c07 100644 --- a/skolehjem/app/Http/Controllers/FeedbackController.php +++ b/skolehjem/app/Http/Controllers/FeedbackController.php @@ -9,6 +9,17 @@ use Illuminate\Http\Response; class FeedbackController extends Controller { + public function __construct() + { + $this->middleware([ "auth" ]); + + $this->middleware([ "check.auth:feedback.list" ])->only("index"); + $this->middleware([ "check.auth:feedback.show" ])->only("show"); + $this->middleware([ "check.auth:feedback.create" ])->only("create", "store"); + $this->middleware([ "check.auth:feedback.edit" ])->only("edit", "update"); + $this->middleware([ "check.auth:feedback.delete" ])->only("delete"); + } + /** * Display a listing of the resource. * diff --git a/skolehjem/app/Http/Controllers/MenuPlanController.php b/skolehjem/app/Http/Controllers/MenuPlanController.php index 9a89fe6..14230f7 100644 --- a/skolehjem/app/Http/Controllers/MenuPlanController.php +++ b/skolehjem/app/Http/Controllers/MenuPlanController.php @@ -10,6 +10,17 @@ use Illuminate\Http\Response; class MenuPlanController extends Controller { + public function __construct() + { + $this->middleware([ "auth" ]); + + $this->middleware([ "check.auth:menuplan.list" ])->only("index"); + $this->middleware([ "check.auth:menuplan.show" ])->only("show"); + $this->middleware([ "check.auth:menuplan.create" ])->only("create", "store"); + $this->middleware([ "check.auth:menuplan.edit" ])->only("edit", "update"); + $this->middleware([ "check.auth:menuplan.delete" ])->only("delete"); + } + /** * Display a listing of the resource. * diff --git a/skolehjem/app/Http/Controllers/ResourceCategoryController.php b/skolehjem/app/Http/Controllers/ResourceCategoryController.php index 2c0fe67..eec6519 100644 --- a/skolehjem/app/Http/Controllers/ResourceCategoryController.php +++ b/skolehjem/app/Http/Controllers/ResourceCategoryController.php @@ -7,6 +7,17 @@ use Illuminate\Http\Response; class ResourceCategoryController extends Controller { + public function __construct() + { + $this->middleware([ "auth" ]); + + $this->middleware([ "check.auth:resource.category.list" ])->only("index"); + $this->middleware([ "check.auth:resource.category.show" ])->only("show"); + $this->middleware([ "check.auth:resource.category.create" ])->only("create", "store"); + $this->middleware([ "check.auth:resource.category.edit" ])->only("edit", "update"); + $this->middleware([ "check.auth:resource.category.delete" ])->only("delete"); + } + /** * Display a listing of the resource. * diff --git a/skolehjem/app/Http/Controllers/ResourceController.php b/skolehjem/app/Http/Controllers/ResourceController.php index 561c511..119ebfe 100644 --- a/skolehjem/app/Http/Controllers/ResourceController.php +++ b/skolehjem/app/Http/Controllers/ResourceController.php @@ -7,6 +7,17 @@ use Illuminate\Http\Response; class ResourceController extends Controller { + public function __construct() + { + $this->middleware([ "auth" ]); + + $this->middleware([ "check.auth:resource.list" ])->only("index"); + $this->middleware([ "check.auth:resource.show" ])->only("show"); + $this->middleware([ "check.auth:resource.create" ])->only("create", "store"); + $this->middleware([ "check.auth:resource.edit" ])->only("edit", "update"); + $this->middleware([ "check.auth:resource.delete" ])->only("delete"); + } + /** * Display a listing of the resource. * diff --git a/skolehjem/app/Http/Controllers/ResourceExtensionController.php b/skolehjem/app/Http/Controllers/ResourceExtensionController.php index 48c24c4..314bf9a 100644 --- a/skolehjem/app/Http/Controllers/ResourceExtensionController.php +++ b/skolehjem/app/Http/Controllers/ResourceExtensionController.php @@ -7,6 +7,17 @@ use Illuminate\Http\Response; class ResourceExtensionController extends Controller { + public function __construct() + { + $this->middleware([ "auth" ]); + + $this->middleware([ "check.auth:resource.extension.list" ])->only("index"); + $this->middleware([ "check.auth:resource.extension.show" ])->only("show"); + $this->middleware([ "check.auth:resource.extension.create" ])->only("create", "store"); + $this->middleware([ "check.auth:resource.extension.edit" ])->only("edit", "update"); + $this->middleware([ "check.auth:resource.extension.delete" ])->only("delete"); + } + /** * Display a listing of the resource. *