weblabormx / tall-utils
此包的最新版本(1.0.9)没有可用的许可证信息。
1.0.9
2024-06-28 20:01 UTC
Requires
- illuminate/support: >=8.0
- wireui/wireui: >=1.17
README
一组特性、包装器和辅助工具,用于解决PHP/TALL工作流程中的常见日常挑战。
安装
您可以使用Composer安装此包。
composer require weblabormx/tall-utils
使用方法
可用的类列表
枚举
\WeblaborMx\TallUtils\Enums\WithSelectInput
:
- 添加了一个
keyValue()
静态函数,用于将您的枚举情况格式化为[$value => label()]
。 - 添加了一个
options()
静态函数,可以直接将<options>
HtmlString
输出到您的blade。
模型
WeblaborMx\TallUtils\Models\WithActivityLog
:
- 为 Activity Log 提供了一些有偏见的默认选项。
WeblaborMx\TallUtils\Models\WithFilters
:
- 添加了一个基于数组选项的定制过滤系统的
filterBy()
范围。 - 查看示例
Livewire
WeblaborMx\TallUtils\Livewire\WithConstants
:
- 添加了一个
$constants
数组,用于传递在第一次请求之后不应该更改的变量名称。
WeblaborMx\TallUtils\Livewire\WithFilters
:
- 可选的livewire特性,与
WeblaborMx\TallUtils\Models\WithFilters
配对。
WireUI
- 添加了受 Laravel Flash 启发的
notify()
和dialog()
函数,以在请求之间使用WireUI组件。