davide-casiraghi / laravel-form-partials
Bootstrap 4 表单控件部分视图集合。
2.0.0
2020-04-05 09:25 UTC
Requires
- php: ^7.1
- illuminate/support: ^7.0
- intervention/image: ^2.4
Requires (Dev)
- orchestra/testbench: ^5.0
- phpunit/phpunit: ^8.0
README
Bootstrap 4 表单控件部分视图集合。
可用控件
- 输入
- 隐藏输入
- 只读输入
- 选择
- 复选框
- 日期选择器
- 时间选择器
- 文本区域(带 WYSWYG 编辑器)
- 纯文本区域
- 密码
- 上传图片
- 警告(显示 Bootstrap 警告)
安装
您可以通过 composer 安装此包
composer require davide-casiraghi/laravel-form-partials
发布所有供应商文件
php artisan vendor:publish --force
然后选择与包对应的数字。
使用方法
可以通过这种方式将部分视图包含在任何 blade 视图中
创建视图
@include('laravel-form-partials::input', [ 'title' => __('views.title'), 'name' => 'title', 'placeholder' => 'Post title', 'value' => old('title'), 'required' => true, ])
编辑视图
@include('laravel-form-partials::input', [ 'title' => __('views.title'), 'name' => 'title', 'placeholder' => 'Post title', 'value' => $post->title, 'required' => true, ])
上传文件
创建视图
@include('laravel-form-partials::upload-image', [ 'title' => 'Card image', 'name' => 'image_file_name', 'folder' => 'cards', 'value' => '', 'required' => false, ])
编辑视图
@include('laravel-form-partials::upload-image', [ 'title' => 'Card image', 'name' => 'image_file_name', 'folder' => 'cards', 'value' => $card->image_file_name, 'required' => false, ])
在控制器 store 方法中
use DavideCasiraghi\LaravelFormPartials\Facades\LaravelFormPartials; ... $imageSubdir = 'cards'; $imageWidth = '1067'; $thumbWidth = '690'; $card->image_file_name = LaravelFormPartials::uploadImageOnServer($request->file('image_file_name'), $request->image_file_name, $imageSubdir, $imageWidth, $thumbWidth);
贡献
请参阅 CONTRIBUTING 以获取详细信息。
安全
如果您发现任何安全相关的问题,请通过电子邮件 davide.casiraghi@gmail.com 而不是使用问题跟踪器。
鸣谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。
Laravel 包模板
此包是使用 Laravel 包模板 生成的。