henrotaym/laravel-mysql-dump

laravel-mysql-dump

v0.0.7 2024-08-08 01:28 UTC

This package is auto-updated.

Last update: 2024-09-08 01:40:21 UTC


README

Latest Version on Packagist Total Downloads

安装

您可以通过composer安装此包

composer require henrotaym/laravel-mysql-dump

您可以使用以下方式安装包

php artisan laravel-mysql-dump:install

这是发布配置文件的内容

return [
];

使用方法

// EXPORT
$factory = app()->make(ExportStrategyFactory::class);
$strategy = $factory->database(
    env('DB_HOST'),
    env('DB_PORT'),
    env('DB_USERNAME'),
    env('DB_PASSWORD'),
    'tenant_4ab79e07-40ca-4c72-833e-a3f9354b4c3c',
);
$path = $strategy->export();

// IMPORT
$path = '/absolute-path/to/my-file.sql';
$importFactory = app()->make(ImportStrategyFactory::class);
$importStrategy = $importFactory->database(
    env('DB_HOST'),
    env('DB_PORT'),
    env('DB_USERNAME'),
    env('DB_PASSWORD'),
    $path
);
$importStrategy->import();

测试

./cli test

变更日志

有关最近更改的更多信息,请参阅 变更日志

贡献

有关详细信息,请参阅 贡献指南

安全漏洞

请查看 我们的安全策略 了解如何报告安全漏洞。

致谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅 许可证文件