weblabormx/tall-utils

此包的最新版本(1.0.9)没有可用的许可证信息。

1.0.9 2024-06-28 20:01 UTC

This package is auto-updated.

Last update: 2024-09-28 20:30:37 UTC


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组件。