form.blade.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. {!! $start !!}
  2. <div class="box-body fields-group pl-0 pr-0 pt-1" style="padding: 0 0 .5rem">
  3. @if(! $tabObj->isEmpty())
  4. @include('admin::form.tab', compact('tabObj'))
  5. @foreach($fields as $field)
  6. @if($field instanceof \Dcat\Admin\Form\Field\Hidden)
  7. {!! $field->render() !!}
  8. @endif
  9. @endforeach
  10. @else
  11. @if($rows)
  12. <div class="ml-2 mb-2">
  13. @foreach($rows as $row)
  14. {!! $row->render() !!}
  15. @endforeach
  16. @foreach($fields as $field)
  17. @if($field instanceof \Dcat\Admin\Form\Field\Hidden)
  18. {!! $field->render() !!}
  19. @endif
  20. @endforeach
  21. </div>
  22. @elseif($layout->hasColumns())
  23. {!! $layout->build() !!}
  24. @else
  25. @foreach($fields as $field)
  26. {!! $field->render() !!}
  27. @endforeach
  28. @endif
  29. @endif
  30. </div>
  31. {!! $footer !!}
  32. {!! $end !!}
  33. @if(! empty($ajax))
  34. <script>
  35. $('#{{ $elementId }}').form({
  36. validate: true,
  37. confirm: {!! json_encode($confirm) !!},
  38. success: function (data) {
  39. {!! $savedScript !!}
  40. },
  41. error: function (response) {
  42. {!! $errorScript !!}
  43. }
  44. });
  45. </script>
  46. @endif