grohiro / laravel-blade-macro
Laravel Blade `@macro` 指令。
4.0.0
2017-10-02 15:05 UTC
This package is auto-updated.
Last update: 2024-08-29 03:56:07 UTC
README
- 适用于 Laravel 5.3+
- (不工作) (2017/10/3)
LaravelBladeMacro 在 blade 模板文件中创建可重用的模板块。
用法
form.blade.php
@macro('bootstrap_input', $type, $field, $label = "", $opts = ['class' => 'form-control'])
<div class="form-group">
<label class="col-sm-1 control-label">{{$label}}</label>
<div class="col-sm-8">
{!! Form::$type($field, '', $opts) !!}
</div>
</div>
@endmacro
{!! Html::bootstrap_input('text', 'username', 'Username') !!}
{!! Html::bootstrap_input('text', 'email', 'E-Mail', ['required' => 'required', 'class' => 'form-control']) !!}
要求
- Laravel Collective/HTML 用于
Html
Facade。
安装
$ composer require 'grohiro/laravel-blade-macro'
config/app.php
$providers = [ // Grohiro\LaravelBladeMacro\BladeMacroServiceProvider::class, ];