form.blade.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. {!! $start !!}
  2. <div class="box-body fields-group p-0 pt-1">
  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)
  23. {!! $layout->build() !!}
  24. @else
  25. @foreach($fields as $field)
  26. {!! $field->render() !!}
  27. @endforeach
  28. @endif
  29. @endif
  30. </div>
  31. @if ($method != 'GET')
  32. <input type="hidden" name="_token" value="{{ csrf_token() }}">
  33. @endif
  34. <!-- /.box-body -->
  35. @if($buttons['submit'] || $buttons['reset'])
  36. <div class="box-footer row" style="display: flex">
  37. <div class="col-md-2"> &nbsp;</div>
  38. <div class="col-md-8">
  39. @if(! empty($buttons['reset']))
  40. <button type="reset" class="btn btn-white pull-left"><i class="feather icon-rotate-ccw"></i> {{ trans('admin.reset') }}</button>
  41. @endif
  42. @if(! empty($buttons['submit']))
  43. <button type="submit" class="btn btn-primary pull-right"><i class="feather icon-save"></i> {{ trans('admin.submit') }}</button>
  44. @endif
  45. </div>
  46. </div>
  47. @endif
  48. {!! $end !!}
  49. @if(! empty($elementId))
  50. <script>
  51. $('#{{ $elementId }}').form({
  52. validate: true,
  53. confirm: {!! json_encode($confirm) !!},
  54. success: function (data) {
  55. {!! $savedScript !!}
  56. },
  57. error: function (response) {
  58. {!! $errorScript !!}
  59. }
  60. });
  61. </script>
  62. @endif