tacone / datasource
该包最新版本(0.1)没有可用的许可证信息。
数组、POJO和Eloquent的包装器
0.1
2015-09-29 21:55 UTC
Requires
- php: >=5.5.0
- illuminate/support: >= 4.2
Requires (Dev)
- phpunit/phpunit: @stable
This package is not auto-updated.
Last update: 2024-09-18 18:38:50 UTC
README
一个通用的包装对象,可以轻松使用点语法访问数组、普通对象和Laravel模型。
对于Eloquent模型,支持访问和保存相关模型,尽管目前并非所有关系类型都支持。
$source = new DataSource(new Customer()); $source['name'] = 'Frank'; $source['surname'] = 'Sinatra'; $source['details.email'] = 'frank@example.com'; $source['details.twitter'] = '@therealfrankie'; $source->save();
要求
- PHP 5.5.0
- Laravel 4.2或更高版本。
如果你只需要操作POJOs和数组,则不需要Laravel。
测试
要测试此包,您需要在可工作的Laravel安装下安装它。然后进入包文件夹并运行 php unit
。
如果您只想开发此包并想设置一个临时的Laravel安装,可以使用 script/test-with-laravel.php
。