input.blade.php 807 B

123456789101112131415161718192021222324
  1. @props([
  2. 'name',
  3. 'id' => null,
  4. 'label' => null,
  5. 'type' => 'text',
  6. 'placeholder' => '',
  7. 'required' => false,
  8. 'attribute' => 'autocomplete=off',
  9. 'help' => null,
  10. 'label_grid' => 'col-xxl-2 col-lg-3 col-sm-4',
  11. 'input_grid' => 'col-xxl-4 col-xl-7 col-sm-8',
  12. 'container' => 'form-group row',
  13. ])
  14. <div class="{{ $container }}">
  15. <label class="{{ $label_grid }} col-form-label" for="{{ $id ?? $name }}">{{ $label }}</label>
  16. <div class="{{ $input_grid }}">
  17. <input class="form-control" id="{{ $id ?? $name }}" name="{{ $name }}" type="{{ $type }}" placeholder="{{ $placeholder }}"
  18. @if ($required) required @endif {{ $attribute }} />
  19. @if ($help)
  20. <span class="text-help">{!! $help !!}</span>
  21. @endif
  22. </div>
  23. </div>