Skip to content

Commit 1380f94

Browse files
Remove unused value in turso database configuration
1 parent 0ce0a8b commit 1380f94

File tree

3 files changed

+9
-13
lines changed

3 files changed

+9
-13
lines changed

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ To use Turso as your database driver in Laravel, append the following configurat
3434
'db_url' => env('DB_URL', 'http://localhost:8080'),
3535
'access_token' => env('DB_ACCESS_TOKEN'),
3636
'db_replica' => env('DB_REPLICA'),
37-
'database' => null, // Leave this null
3837
'prefix' => env('DB_PREFIX', ''),
3938
'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),
4039
'sticky' => env('DB_STICKY', true),

src/TursoLaravelServiceProvider.php

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@
44

55
namespace RichanFongdasen\Turso;
66

7-
use Illuminate\Database\Connection;
8-
use Illuminate\Database\DatabaseManager;
7+
use Illuminate\Support\Facades\DB;
98
use RichanFongdasen\Turso\Commands\TursoSyncCommand;
109
use RichanFongdasen\Turso\Database\TursoConnection;
1110
use RichanFongdasen\Turso\Database\TursoConnector;
@@ -49,18 +48,17 @@ public function register(): void
4948
return new TursoManager();
5049
});
5150

52-
$this->app->extend(DatabaseManager::class, function (DatabaseManager $manager) {
53-
Connection::resolverFor('turso', function ($connection = null, ?string $database = null, string $prefix = '', array $config = []) {
54-
$connector = new TursoConnector();
55-
$pdo = $connector->connect($config);
51+
DB::extend('turso', function (array $config, string $name) {
52+
$config['database'] = null;
53+
$config['name'] = $name;
5654

57-
$connection = new TursoConnection($pdo, $database ?? 'turso', $prefix, $config);
58-
$connection->createReadPdo($config);
55+
$connector = new TursoConnector();
56+
$pdo = $connector->connect($config);
5957

60-
return $connection;
61-
});
58+
$connection = new TursoConnection($pdo, $config['name'], $config['prefix'], $config);
59+
$connection->createReadPdo($config);
6260

63-
return $manager;
61+
return $connection;
6462
});
6563
}
6664
}

tests/TestCase.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ public function getEnvironmentSetUp($app)
3030
'driver' => 'turso',
3131
'db_url' => env('DB_URL', 'http://127.0.0.1:8080'),
3232
'db_replica' => env('DB_REPLICA'),
33-
'database' => null,
3433
'prefix' => env('DB_PREFIX', ''),
3534
'access_token' => 'your-access-token',
3635
'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),

0 commit comments

Comments
 (0)