familytree365/laravel-dna

将 dna 文件转换为 Eloquent 模型的包

dev-main 2023-07-04 09:10 UTC

This package is auto-updated.

Last update: 2024-09-04 11:31:18 UTC


README

安装

composer require familytree365/laravel-dna

使用

通过命令行

php artisan dna:import /path/to/your/dna/file.dna

通过外观

use FamilyTree365\LaravelDna\Facades\DnaParserFacade;
$filename = '/path/to/your/dna/file.dna';
DnaParserFacade::parse($filename, true);

通过实例化

use \FamilyTree365\LaravelDna\Utils\DnaParser;
$filename = '/path/to/your/dna/file.dna';
$parser = new DnaParser();
$parser->parse($filename, true);

文档

parse() 方法

parse() 方法接受三个参数,分别是 string $filenamebool $progressBar = falsestring $conn。如果你将 $progressBar 设置为 true,则会在 php://stdout 输出 ProgressBar,这对于你在 Artisan 命令中调用解析器时非常有用。

贡献

欢迎拉取请求和问题报告。

贡献者

许可

MIT 许可证(见 License.md)。这意味着你必须保留所有副本或此软件主要部分的版权和许可声明。