flowgistics / laravel-xml
1.1.1
2023-05-15 07:24 UTC
Requires
- php: ^8.0
- ext-dom: *
- ext-json: *
- ext-simplexml: *
- illuminate/support: >=8.47
Requires (Dev)
- orchestra/testbench: ^6.15
- phpunit/phpunit: ^9.3
- spatie/phpunit-snapshot-assertions: ^4.0
- vimeo/psalm: ^4.8
Suggests
- illuminate/view: Required to use the load view feature.
- laravel/laravel: Required to use the load view feature.
README
此包用于处理从您的Laravel应用程序导入和导出XML数据。
主要功能包括
- 快速XML导入,支持转换为类和模型
- 从(嵌套/仅值)数组导出XML
- 将Laravel视图导出为XML
安装
您可以通过composer安装此包
composer require flowgistics/laravel-xml
使用方法
此包包含一个门面,您可以使用它如下 \XML::
或在您的类中使用它如 use XML;
深入了解可以在这里找到
$notes = XML::import("notes.xml") ->cast('note')->to(NoteModel::class) ->expect('note')->as('array') ->optimize('camelcase') ->get();
变更日志
请参阅 CHANGELOG 获取更多关于最近更改的信息。
贡献
请参阅 CONTRIBUTING 获取详细信息。
鸣谢
许可协议
MIT许可协议(MIT)。请参阅 许可文件 获取更多信息。