daravel_mysql 1.3.0
daravel_mysql: ^1.3.0 copied to clipboard
MySQL and MariaDB driver for Daravel, so a Daravel application can share a MySQL database with a Laravel application.
example/main.dart
import 'package:daravel/daravel.dart';
import 'package:daravel_mysql/daravel_mysql.dart';
/// Serves an application on MySQL (`DB_CONNECTION=mysql` and `DB_*` in
/// `.env`).
Application createApp() =>
Application.configure(basePath: '.')
.withDatabaseDriver('mysql', MySqlDriver.fromConfig)
.withDatabaseDriver('mariadb', MySqlDriver.fromConfig)
.withRouting(
api: (router) => router.get(
'/tables',
(_) async => {'tables': await (await Schema.builder()).getTables()},
),
)
.create();
Future<void> main() async => Application.serveWith(createApp);