kfoobar / laravel-object
Laravel 对象助手
v0.2.0
2024-01-31 12:19 UTC
Requires
- php: ^7.3|^8.0
- ext-json: *
- illuminate/support: ^5.5|^6.0|^7.0|^8.0|^9.0|^10.0
Requires (Dev)
- orchestra/testbench: ^8.11
- phpunit/phpunit: ^10.1
README
这是一个方便的 Laravel 5.5 及以上版本的工具,旨在轻松将数组或 JSON 字符串转换为对象形式。
入门指南
安装
通过 Composer 安装此包
composer require kfoobar/laravel-object
此命令将 Laravel 对象助手添加到您的项目中,使其准备就绪供使用。
用法
基本转换
要将数组或 JSON 字符串转换为对象,请使用
$object = Obj::make(['foo' => 'bar']);
此基本用法将提供的输入转换为对象,简化了 Laravel 应用程序中的数据处理。
错误处理
默认情况下,如果输入无法转换为对象,该方法返回 null
。对于更严格的错误处理,将 true
作为第二个参数传递。这会触发异常
$object = Obj::make($data, true);
此方法在需要快速错误处理的环境中非常有用,确保转换问题立即被标记并解决。
贡献
非常感谢您的贡献!无论是提交错误报告、提供新功能还是改进文档,您的帮助都至关重要。
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。