diff --git a/src/Provider/SessionServiceProvider.php b/src/Provider/SessionServiceProvider.php
index <HASH>..<HASH> 100644
--- a/src/Provider/SessionServiceProvider.php
+++ b/src/Provider/SessionServiceProvider.php
@@ -369,8 +369,12 @@ class SessionServiceProvider implements ServiceProviderInterface
 
                 $toParse[] = $conn;
             }
-        } elseif (isset($options['save_path'])) {
-            foreach (explode(',', $options['save_path']) as $conn) {
+        } else {
+            $connections = isset($options['save_path']) ? (array) explode(',', $options['save_path']) : [];
+            if (empty($connections)) {
+                $connections[] = $defaultHost . ':' . $defaultPort;
+            }
+            foreach ($connections as $conn) {
                 // Default scheme if not given so parse_url works correctly.
                 if (!preg_match('~^\w+://.+~', $conn)) {
                     $conn = $defaultScheme . '://' . $conn;
If save_path and connection(s) aren't specified use default host and port.

Example:
```
session:
  save_handler: redis
```
This will use Redis connecting to localhost:<I>