diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml
index ede237e1..ef8300e2 100644
--- a/.github/workflows/run-tests.yml
+++ b/.github/workflows/run-tests.yml
@@ -16,7 +16,7 @@ jobs:
       fail-fast: false
       matrix:
         php: [8.4, 8.3, 8.2]
-        laravel: [11.x]
+        laravel: [12.x, 11.x]
         stability: [prefer-lowest, prefer-stable]
 
     name: Static Analysis - P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }}
@@ -59,7 +59,7 @@ jobs:
       fail-fast: false
       matrix:
         php: [8.4, 8.3, 8.2]
-        laravel: [11.x]
+        laravel: [12.x, 11.x]
         stability: [prefer-lowest, prefer-stable]
 
     name: Tests - P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - MySQL 8.0
@@ -116,7 +116,7 @@ jobs:
       fail-fast: false
       matrix:
         php: [8.4, 8.3, 8.2]
-        laravel: [11.x]
+        laravel: [12.x, 11.x]
         stability: [prefer-lowest, prefer-stable]
 
     name: Tests - P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - PostgreSQL 13
@@ -172,8 +172,8 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        php: [ 8.3, 8.2 ]
-        laravel: [ 11.x ]
+        php: [8.4, 8.3, 8.2]
+        laravel: [12.x, 11.x]
         stability: [ prefer-lowest, prefer-stable ]
 
     name: Tests - P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - PostgreSQL 14
@@ -229,8 +229,8 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        php: [ 8.3, 8.2 ]
-        laravel: [ 11.x ]
+        php: [8.4, 8.3, 8.2]
+        laravel: [12.x, 11.x]
         stability: [ prefer-lowest, prefer-stable ]
 
     name: Tests - P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - PostgreSQL 15
@@ -274,8 +274,8 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        php: [ 8.3, 8.2 ]
-        laravel: [ 11.x ]
+        php: [8.4, 8.3, 8.2]
+        laravel: [12.x, 11.x]
         stability: [ prefer-lowest, prefer-stable ]
 
     name: Tests - P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - SQLite
diff --git a/composer.json b/composer.json
index 5d324888..00853790 100644
--- a/composer.json
+++ b/composer.json
@@ -25,16 +25,16 @@
         "filament/filament": "^3.2.57",
         "filament/spatie-laravel-settings-plugin": "^3.2",
         "guzzlehttp/guzzle": "^7.8",
-        "illuminate/cache": "^11.23.0",
-        "illuminate/console": "^11.23.0",
-        "illuminate/database": "^11.23.0",
-        "illuminate/events": "^11.23.0",
-        "illuminate/queue": "^11.23.0",
-        "illuminate/support": "^11.23.0",
+        "illuminate/cache": "^11.23.0|^12.0",
+        "illuminate/console": "^11.23.0|^12.0",
+        "illuminate/database": "^11.23.0|^12.0",
+        "illuminate/events": "^11.23.0|^12.0",
+        "illuminate/queue": "^11.23.0|^12.0",
+        "illuminate/support": "^11.23.0|^12.0",
         "laravel/sanctum": "^4.0",
-        "nesbot/carbon": "^2.70",
+        "nesbot/carbon": "^2.70|^3.0",
         "spatie/laravel-data": "^4.11",
-        "spatie/laravel-query-builder": "^5.5",
+        "spatie/laravel-query-builder": "^6.3.1",
         "spatie/laravel-settings": "^3.2",
         "spatie/laravel-webhook-server": "^3.8",
         "timacdonald/json-api": "^1.0.0-beta.4",
@@ -44,7 +44,7 @@
         "dedoc/scramble": "0.12.0-alpha.1",
         "larastan/larastan": "^3.0",
         "laravel/pail": "^1.1",
-        "orchestra/testbench": "^9.5.1",
+        "orchestra/testbench": "^9.5.1|^10.0",
         "pestphp/pest": "^3.2",
         "pestphp/pest-plugin-laravel": "^3.0",
         "pestphp/pest-plugin-livewire": "*"