diff --git a/composer.json b/composer.json
index 0849465..be2e472 100755
--- a/composer.json
+++ b/composer.json
@@ -1,60 +1,60 @@
-{
-    "name": "casbin/laravel-authz",
-    "keywords": [
-        "laravel",
-        "casbin",
-        "permission",
-        "access-control",
-        "authorization",
-        "rbac",
-        "acl",
-        "abac",
-        "authz"
-    ],
-    "description": "An authorization library that supports access control models like ACL, RBAC, ABAC in Laravel. ",
-    "authors": [
-        {
-            "name": "TechLee",
-            "email": "techlee@qq.com"
-        }
-    ],
-    "license": "Apache-2.0",
-    "require": {
-        "php": ">=8.0",
-        "illuminate/support": "~8.0|~9.0|~10.0|~11.0",
-        "illuminate/database": "~8.0|~9.0|~10.0|~11.0",
-        "illuminate/console": "~8.0|~9.0|~10.0|~11.0",
-        "casbin/casbin": "~4.0"
-    },
-    "require-dev": {
-        "phpunit/phpunit": "~9.0|~10.5",
-        "php-coveralls/php-coveralls": "^2.7",
-        "mockery/mockery": "^1.0",
-        "laravel/laravel": "~9.0|~10.0|~11.0"
-    },
-    "autoload": {
-        "psr-4": {
-            "Lauthz\\": "src/"
-        }
-    },
-    "autoload-dev": {
-        "psr-4": {
-            "Lauthz\\Tests\\": "tests/"
-        }
-    },
-    "extra": {
-        "laravel": {
-            "providers": [
-                "Lauthz\\LauthzServiceProvider"
-            ],
-            "aliases": {
-                "Enforcer": "Lauthz\\Facades\\Enforcer"
-            }
-        }
-    },
-    "config": {
-        "allow-plugins": {
-            "kylekatarnls/update-helper": true
-        }
-    }
-}
\ No newline at end of file
+{
+    "name": "casbin/laravel-authz",
+    "keywords": [
+        "laravel",
+        "casbin",
+        "permission",
+        "access-control",
+        "authorization",
+        "rbac",
+        "acl",
+        "abac",
+        "authz"
+    ],
+    "description": "An authorization library that supports access control models like ACL, RBAC, ABAC in Laravel. ",
+    "authors": [
+        {
+            "name": "TechLee",
+            "email": "techlee@qq.com"
+        }
+    ],
+    "license": "Apache-2.0",
+    "require": {
+        "php": ">=8.0",
+        "illuminate/support": "~8.0|~9.0|~10.0|~11.0|^12.0",
+        "illuminate/database": "~8.0|~9.0|~10.0|~11.0|^12.0",
+        "illuminate/console": "~8.0|~9.0|~10.0|~11.0|^12.0",
+        "casbin/casbin": "~4.0"
+    },
+    "require-dev": {
+        "phpunit/phpunit": "~9.0|~10.5",
+        "php-coveralls/php-coveralls": "^2.7",
+        "mockery/mockery": "^1.0",
+        "laravel/laravel": "~9.0|~10.0|~11.0"
+    },
+    "autoload": {
+        "psr-4": {
+            "Lauthz\\": "src/"
+        }
+    },
+    "autoload-dev": {
+        "psr-4": {
+            "Lauthz\\Tests\\": "tests/"
+        }
+    },
+    "extra": {
+        "laravel": {
+            "providers": [
+                "Lauthz\\LauthzServiceProvider"
+            ],
+            "aliases": {
+                "Enforcer": "Lauthz\\Facades\\Enforcer"
+            }
+        }
+    },
+    "config": {
+        "allow-plugins": {
+            "kylekatarnls/update-helper": true
+        }
+    }
+}