form.blade.php 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. {!! Html::style(env("APP_URL").'/assets/backend/libs/dategrangepicker/daterangepicker.css') !!}
  2. {!! Html::style(env("APP_URL").'/assets/backend/libs/Tagator/fm.tagator.jquery.css') !!}
  3. {!! Html::script(env("APP_URL").'/assets/backend/libs/Tagator/fm.tagator.jquery.js') !!}
  4. {!! Html::script(env("APP_URL").'/assets/backend/libs/dategrangepicker/moment.min.js') !!}
  5. {!! Html::script(env("APP_URL").'/assets/backend/libs/dategrangepicker/jquery.daterangepicker.js') !!}
  6. <style>
  7. .map {
  8. height: 300px;
  9. min-width: 500px;
  10. max-width:1200px;
  11. }
  12. </style>
  13. <div class="form-group">
  14. {!! Form::label('name','封面图:', ['class' => 'col-md-2 control-label']) !!}
  15. <div class="col-md-2" id="filePicker">选择图片</div>
  16. <div class="col-md-6">
  17. <input type="hidden" name="cover" value="{{$about->cover}}"/>
  18. <img class="banner-image" src="{{env('APP_URL').$about->cover}}" style="max-width: 320px;max-height: 320px;">
  19. </div>
  20. </div>
  21. <div class="form-group">
  22. {!! Form::label('name','联系方式:', ['class' => 'col-md-2 control-label']) !!}
  23. <div class="col-md-9">
  24. <input type="text" class="form-control" name="mobile" value="{{$about->mobile}}" required>
  25. </div>
  26. </div>
  27. <div class="form-group">
  28. <label class="col-md-2 control-label">简介:</label>
  29. <div class="col-md-9">
  30. <script id="container" name="content" type="text/plain">
  31. {!! $about->content !!}
  32. </script>
  33. </div>
  34. </div>
  35. <div class="form-group">
  36. {!! Form::label('name','是否启用:', ['class' => 'col-md-2 control-label']) !!}
  37. <div class="col-md-9">
  38. <div class="radio">
  39. <label>
  40. <input type="radio" name="status" value="1" @if($about->status==1) checked @endif >
  41. 启用
  42. </label>
  43. <label>
  44. <input type="radio" name="status" value="0" @if($about->status==0) checked @endif >
  45. 禁用
  46. </label>
  47. </div>
  48. </div>
  49. </div>
  50. <div class="hr-line-dashed"></div>
  51. <div class="form-group">
  52. <div class="col-md-offset-2 col-md-8 controls">
  53. <button type="submit" class="btn btn-primary">保存</button>
  54. </div>
  55. </div>
  56. @include('UEditor::head')
  57. {!! Html::script(env("APP_URL").'/vendor/libs/webuploader-0.1.5/webuploader.js') !!}
  58. <script>
  59. var ue = UE.getEditor('container', {
  60. // autoHeightEnabled: false,
  61. initialFrameHeight: 500
  62. });
  63. ue.ready(function () {
  64. ue.execCommand('serverparam', '_token', '{{ csrf_token() }}');//此处为支持laravel5 csrf ,根据实际情况修改,目的就是设置 _token 值.
  65. });
  66. $(function () {
  67. var uploader = WebUploader.create({
  68. // 选完文件后,是否自动上传。
  69. auto: true,
  70. swf: '{{url(env("APP_URL").'/assets/backend/libs/webuploader-0.1.5/Uploader.swf')}}',
  71. server: '{{route('ibrand.file.upload',['_token'=>csrf_token()])}}',
  72. pick: '#filePicker',
  73. fileVal: 'upload_file',
  74. accept: {
  75. title: 'Images',
  76. extensions: 'gif,jpg,jpeg,bmp,png',
  77. mimeTypes: 'image/*'
  78. }
  79. });
  80. // 文件上传成功,给item添加成功class, 用样式标记上传成功。
  81. uploader.on('uploadSuccess', function (file, response) {
  82. $('.banner-image').attr('src', response.data.url).show();
  83. $("input[name='banner_pic']").val(response.data.file);
  84. $("input[name='cover']").val(response.data.path);
  85. });
  86. })
  87. </script>