Enjoy realtime input validation by passing your rules in your input itself.
This package is tested with Laravel v8 and it should work on Laravel v7 and v9
php | ^7.4 | ^8.0 |
Composer | ^2.3 |
Laravel | ^8.0 | ^9.0 |
Install the package by using composer:
composer require yemeni-open-source/blade-realtime-input
The <input>
tag:
<x-realtime-input::strings name="username" rules="required|min:5" />
The <select>
tag:
<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>
You can add id
, class
, type
or other HTML attributes to your input like following
<x-realtime-input::strings
rules="required|min:5"
name="username"
id="user"
class="form-control"
/>
You can add array name like following
<x-realtime-input::strings
name="username[]"
rules="required|min:5"
id="user"
class="form-control"
/>
The library works as you familiar with laravel validator you can read laravel validation localization.
The MIT License (MIT). Please see MIT license File for more information.