_form.blade.php 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. {{ csrf_field() }}
  2. <div class="box box-primary">
  3. <div class="box-header with-border">
  4. <h3 class="box-title"></h3>
  5. </div>
  6. <div class="box-body">
  7. <div class="row">
  8. <div class="col-md-6">
  9. <div class="form-group">
  10. <label for="title">Titolo:</label>
  11. <input type="text" name="title" class="form-control title" value="{{ old('title') }}">
  12. </div>
  13. </div>
  14. <div class="col-md-6">
  15. <div class="form-group">
  16. <label for="image">Immagine (300x200px):</label><br>
  17. <div class="custom-file-upload"><input type="file" name="image" class="form-control"></div>
  18. @if (isset($video) && $video->image != '')
  19. <br><img src="/files/videos/{{$video->image}}" style="max-width:250px" />
  20. @endif
  21. </div>
  22. </div>
  23. </div>
  24. <div class="row">
  25. <div class="col-md-6">
  26. <div class="form-group">
  27. <label for="type">Piattaforma:</label>
  28. {{-- TODO: Convert Form::select for type manually --}}
  29. <select name="type" class="form-control">
  30. {{-- Add options manually --}}
  31. </select>
  32. </div>
  33. </div>
  34. <div class="col-md-6" style="display:none">
  35. <div class="form-group">
  36. <label for="url">Codice embed:</label>
  37. <input type="text" name="url" class="form-control" value="{{ old('url') }}">
  38. </div>
  39. </div>
  40. </div>
  41. <div class="row">
  42. <div class="col-md-6">
  43. <div class="form-group">
  44. <label for="embed">Codice embed:</label>
  45. <textarea name="embed" class="form-control">{{ old('embed') }}</textarea>
  46. </div>
  47. </div>
  48. <div class="col-md-6">
  49. <div class="form-group">
  50. <label for="file">Video:</label><br>
  51. <div class="custom-file-upload"><input type="file" name="file" class="form-control"></div>
  52. @if (isset($video) && $video->file != '')
  53. <br><a href="/files/videos/{{$video->file}}">{{$video->file}}</a>
  54. @endif
  55. </div>
  56. </div>
  57. </div>
  58. <div class="row">
  59. <div class="col-md-6">
  60. <div class="form-group">
  61. <label for="date">Data:</label>
  62. <input type="text" name="date" class="form-control" value="{{ old('date') }}">
  63. </div>
  64. </div>
  65. <div class="col-md-6">
  66. <div class="form-group">
  67. <label for="online">Online:</label><br>
  68. <input type="checkbox" name="online" value="on" {{ old('online') ? 'checked' : '' }}>
  69. </div>
  70. </div>
  71. </div>
  72. </div>
  73. <div class="box-footer">
  74. <button type="submit" class="btn btn-success" name="save">{{ $submit_text }}</button>
  75. <a href="{{ route('videos.index') }}" class="btn btn-info">Annulla</a>
  76. </div>
  77. </div>
  78. @section('extra_css')
  79. <link rel="stylesheet" href="/backend/plugins/daterangepicker/daterangepicker.css">
  80. @stop
  81. @section('extra_js')
  82. <script src="/backend/plugins/input-mask/jquery.inputmask.js"></script>
  83. <script src="/backend/plugins/input-mask/jquery.inputmask.date.extensions.js"></script>
  84. <script src="/backend/plugins/input-mask/jquery.inputmask.extensions.js"></script>
  85. <script src="/backend/plugins/moment/moment.min.js"></script>
  86. <script src="/backend/plugins/daterangepicker/daterangepicker.js"></script>
  87. <script>
  88. $(function () {
  89. $("[name='date']").daterangepicker({ singleDatePicker: true, timePicker: true, timePicker24Hour: true, locale: { format: 'DD/MM/YYYY HH:mm' }})
  90. });
  91. </script>
  92. @stop