diff --git a/.github/workflows/audits.yaml b/.github/workflows/audits.yaml
index 224be4d..3e74176 100644
--- a/.github/workflows/audits.yaml
+++ b/.github/workflows/audits.yaml
@@ -17,11 +17,14 @@ jobs:
           - 8.3
           - 8.4
         laravel:
-          - "10.x"
+          - "12.x"
           - "11.x"
+          - "10.x"
         experimental:
           - false
         exclude:
+          - php: 8.1
+            laravel: "12.x"
           - php: 8.1
             laravel: "11.x"
           - php: 8.4
diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml
index 46bba8d..97f2abf 100644
--- a/.github/workflows/tests.yaml
+++ b/.github/workflows/tests.yaml
@@ -22,6 +22,7 @@ jobs:
           - 8.3
           - 8.4
         laravel:
+          - "12.x"
           - "11.x"
           - "10.x"
         dependencies:
@@ -30,6 +31,8 @@ jobs:
         experimental:
           - false
         exclude:
+          - php: 8.1
+            laravel: "12.x"
           - php: 8.1
             laravel: "11.x"
           - php: 8.4
diff --git a/composer.json b/composer.json
index 39d0b75..d6ede1a 100644
--- a/composer.json
+++ b/composer.json
@@ -25,13 +25,13 @@
     },
     "require": {
         "php": "^8.1",
-        "illuminate/database": "^10.48.23 || ^11.31",
-        "illuminate/queue": "^10.48.23 || ^11.31",
+        "illuminate/database": "^10.48.23 || ^11.31 || ^12.0",
+        "illuminate/queue": "^10.48.23 || ^11.31 || ^12.0",
         "laravel/serializable-closure": "^1.3 || ^2.0"
     },
     "require-dev": {
         "laravel/pint": "^1.17",
-        "orchestra/testbench": "^8.28 || ^9.6",
+        "orchestra/testbench": "^8.28 || ^9.6 || ^10.0",
         "phpstan/phpstan": "^2.0",
         "phpunit/phpunit": "^10.1 || ^11.0"
     },