sclaravel / laravel-form-components
Blade components to rapidly build forms with Bootstrap.
1.1.5
2024-05-21 10:05 UTC
Requires
- php: ^8.1
- ext-json: *
- laravel/framework: ^9.0|^10|^11
Requires (Dev)
- mockery/mockery: ^1.0
- phpunit/phpunit: ^8.0|^9.3
README
Use Blade components to build forms with Bootstrap.
Requirements
- PHP 8.1+ or higher
- Laravel 8.0 or 9.0
Installation
You can install the package via composer:
composer sclaravel/laravel-form-components
Publish the configuration file and Blade views with the following command:
php artisan vendor:publish --provider="TysonLaravel\FormComponents\FormComponentServiceProvider"
Quick example
<x-form::open :action="route(STORE_PRODUCT)"> <!-- Input only ---> <x-form::input name="name" :value="old('name')" required/> <!-- With group & label ---> <x-form::group :label="trans('product.code')"> <x-form::input name="code" :value="old('code')"/> </x-form::group> <!-- Group configs---> <x-form::group label=" " class="col" label-class="w-100"> <button type="submit" class="btn btn-danger">Submit</button> </x-form::group> </x-form::open>