也门开源/blade-realtime-input

通过在输入本身中传递规则,享受实时输入验证。

5.1.2 2022-08-15 13:19 UTC

This package is auto-updated.

Last update: 2024-09-04 13:22:44 UTC


README

Stand With Palestine

Laravel Realtime input

Packagist Downloads Packagist Version GitHub license StandWithPalestine

Laravel 实时输入

通过在输入本身中传递规则,享受实时输入验证。

要求

本包已在 Laravel v8 下测试,应适用于 Laravel v7 和 v9

安装

使用 composer 安装此包

composer require yemeni-open-source/blade-realtime-input

基本用法

<input> 标签

<x-realtime-input::strings name="username" rules="required|min:5" />

<select> 标签

<x-realtime-input::options 
    rules="in:usd,yer"
    class="btn btn-default custom-select"
    name="currency" id="currency"
    >
    <option value="usd">USD</option>
    <option value="yer" selected>YER</option>
    <option value="sar">SAR</option>
</x-realtime-input::options>

高级用法

您可以将 idclasstype 或其他 HTML 属性添加到输入中,如下所示

<x-realtime-input::strings
    rules="required|min:5"
    name="username"
    id="user"
    class="form-control"
    />

您可以将数组名称添加如下

<x-realtime-input::strings
    name="username[]"
    rules="required|min:5"
    id="user"
    class="form-control"
    />

本地化

库的工作方式与您熟悉的 Laravel 验证器类似,您可以阅读 Laravel 验证器本地化。

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅MIT 许可证文件