vesperabr / laravel-data-binder
绑定和检索输入数据
1.1.1
2021-09-16 02:46 UTC
Requires
- php: ^7.3|^8.0
- illuminate/support: ^7.0|^8.0
- vesperabr/laravel-macros: ^1.0
Requires (Dev)
- orchestra/testbench: ^6.20
- phpunit/phpunit: ^9.4.4
This package is auto-updated.
Last update: 2024-09-16 09:19:36 UTC
README
vesperabr/laravel-data-binder
包提供了一种简单的方法来绑定和检索输入数据。
安装
您可以通过 composer 安装此包
$ composer require vesperabr/laravel-data-binder
该包将自动注册自身。
绑定值
您可以通过两种方式向绑定树追加值
使用 bind()
方法
use Vespera\DataBinder\Support\Facades\DataBinder; DataBinder::bind(['foo' => 'bar'])
使用 blade 指令
@bind(['foo' => 'bar']) ... @endbind
从绑定中弹出数据
要移除绑定树中的最后一个数据,只需调用 pop()
方法。
use Vespera\DataBinder\Support\FacadesDataBinder; DataBinder::pop();
从绑定中检索值
要从绑定树中检索值,请使用 DataValue 门面。
use Vespera\DataBinder\Support\Facades\DataValue; DataValue::get('foo');
您也可以通过传递第二个参数来覆盖当前的绑定数据。
$user = User::find(1); DataValue::get('name', $user);
测试
$ composer test
贡献
有关详细信息,请参阅 CONTRIBUTING
鸣谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件