zhanang19/form-component
Composer 安装命令:
composer require zhanang19/form-component
包简介
This package will provide a form component as Laravel Component.
README 文档
README
This is a packages that provides form component supporting modern CSS Framework. This work was inspired from nafiesl/FormField
Installation
Install this package through Composer by running command composer require zhanang19/form-component
Configuration
- This package come with 2 form theme from Bootstrap and Bulma
- You must publish config by running
php artisan vendor:publish --provider="Zhanang19\FormComponent\FormComponentServiceProvider" --tag=configto setup form theme - You can optionally publish views by running
php artisan vendor:publish --provider="Zhanang19\FormComponent\FormComponentServiceProvider" --tag=config. This is useful when you want to add your own theme or customize default theme
Usage
-
Basic usage Type this on your blade view:
<x-form-input name="first_name" />
Will generate:
<div class="form-group"> <label for="" class="control-label">First Name</label> <input type="text" name="first_name" class="form-control"> </div>
-
Advanced usage
This package automatically merge attributes into form input tag. We also provide some useful slot here. Check Laravel Component Section for more usage.
Todo
- Add configuration
- Add unit test (see #1)
- Add form horizontal layouts in Bulma theme
- Add form group layouts in Bootstrap theme
Credits
Support
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 44
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 7
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-05-24
