php-monsters/laravel-xml-response

为Laravel响应添加了一个方法,用于处理XML响应以及将Eloquent返回值转换为XML。

v6.0.1 2022-09-11 12:26 UTC

This package is auto-updated.

Last update: 2024-09-11 17:00:06 UTC


README

为Laravel响应添加了一个方法,用于处理XML响应以及将Eloquent返回值转换为XML。

Composer 安装

composer require php-monsters/laravel-xml-response 

与 Laravel 5.0+ 集成

对于 Laravel < 5.6,请在 config/app.php 中添加

PhpMonsters\XmlResponse\XmlResponseServiceProvider::class

发布

php artisan vendor:publish --provider="PhpMonsters\XmlResponse\XmlResponseServiceProvider"

示例

// basic usage with default config from xml.php file
Route::get('/', function () {
    return response()->xml(User::all());
});


// custom template like: '<result></result>'
Route::get('/foo', function () {
    return response()->xml(['foo' => 1, 'bar' => 2, 'baz' => 3], [], '<result></result>);
});

团队

该组件由以下个人和一群 出色的贡献者 开发。

许可证

Laravel XML 响应是开源软件,根据MIT许可证授权。