anourvalar / laravel-form
Laravel blade components for HTML form elements (input / select / textarea)
Installs: 5 562
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: ^8.0
- anourvalar/config-helper: ^3.3
- laravel/framework: ^8.0|^9.0|^10.0|^11.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.26
- orchestra/testbench: ^8.6
- phpstan/phpstan: ^1.10
- psalm/plugin-laravel: ^2.8
- squizlabs/php_codesniffer: ^3.7
README
Installation
composer require anourvalar/laravel-form
Features
-
Replacement to the old values on validation failure;
-
Error class addition for invalid elements.
Usage
Input
<x-input type="text" name="foo" value="some text" />
<x-input type="checkbox" name="foo" value="1" :checked="$isChecked" />
<x-input type="radio" name="foo" value="1" checked-value="2" /> <x-input type="radio" name="foo" value="2" checked-value="2" /> <!-- will be checked --> <x-input type="radio" name="foo" value="3" checked-value="2" />
Select
<x-select name="foo" :options="[1 => ['title' => 'One'], 2 => ['title' => 'Two']]" selected="2" />
Textarea
<x-textarea name="foo">Text</x-textarea>