What is Laravel XML?
Laravel XML is a comprehensive package that simplifies working with XML data in your Laravel applications. Whether you need to import XML from external APIs, export data to XML format, or transform XML structures into Laravel models, this package provides an intuitive fluent API to get the job done.Key features
Laravel XML offers powerful features to handle all your XML processing needs: Fast XML importing Import XML files from local paths or remote URLs with a simple, chainable API. The package handles parsing and provides immediate access to your XML data as native PHP objects. Automatic casting Cast XML elements directly to Eloquent models, custom classes, or any object that implements theCastable interface. Perfect for mapping API responses to your application’s domain objects.
Flexible transforming
Transform XML data on-the-fly using built-in transformers or create custom transformers to filter, modify, or restructure your XML data before using it.
Multiple export formats
Export data to XML from PHP arrays or render Laravel views as XML. Configure encoding, versioning, root tags, and formatting to match any XML schema requirement.
Key optimization
Automatically convert XML element names to snake_case or camelCase to match your application’s coding conventions.
Get started
Ready to start working with XML in Laravel? Choose your path:Installation
Install the package via Composer and configure your Laravel application
Quickstart
Learn the basics with a complete working example of importing and exporting XML