edit_answer.blade.php 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. @extends('theme::layout.public')
  2. @section('seo_title')编辑回答 - {{ Setting()->get('website_name') }}>@endsection
  3. @section('css')
  4. <link href="{{ asset('/static/js/summernote/summernote.css')}}" rel="stylesheet">
  5. @endsection
  6. @section('content')
  7. <div class="row mt-10">
  8. <ol class="breadcrumb">
  9. <li><a href="{{ route('website.ask') }}">问答</a></li>
  10. <li><a href="{{ route('ask.question.detail',['id'=>$answer->question_id]) }}">{{ $answer->question->title }}</a></li>
  11. <li class="active">编辑回答</li>
  12. </ol>
  13. <div class="col-md-12 main widget-form">
  14. <form id="answer_form" method="POST" role="form" action="{{ route('ask.answer.update',['id'=>$answer->id]) }}">
  15. <input type="hidden" id="editor_token" name="_token" value="{{ csrf_token() }}">
  16. <div class="form-group @if($errors->has('content')) has-error @endif">
  17. <div id="answer_editor">{!! old('content',$answer->content) !!}</div>
  18. @if($errors->has('content')) <p class="help-block">{{ $errors->first('content') }}</p> @endif
  19. </div>
  20. <div class="row mt-20">
  21. <div class="col-xs-12 col-md-11">
  22. <ul class="list-inline">
  23. @if( Setting()->get('code_create_answer') )
  24. <li class="pull-right">
  25. <div class="form-group @if ($errors->first('captcha')) has-error @endif">
  26. <input type="text" class="form-control" name="captcha" required="" placeholder="验证码" />
  27. @if ($errors->first('captcha'))
  28. <span class="help-block">{{ $errors->first('captcha') }}</span>
  29. @endif
  30. <div class="mt-10"><a href="javascript:void(0);" id="reloadCaptcha"><img src="{{ captcha_src()}}"></a></div>
  31. </div>
  32. </li>
  33. @endif
  34. </ul>
  35. </div>
  36. <div class="col-xs-12 col-md-1">
  37. <input type="hidden" id="answer_editor_content" name="content" value="{{ $answer->content }}" />
  38. <button type="submit" class="btn btn-primary pull-right editor-submit" >保存修改</button>
  39. </div>
  40. </div>
  41. </form>
  42. </div>
  43. </div>
  44. @endsection
  45. @section('script')
  46. <script src="{{ asset('/static/js/summernote/summernote.min.js') }}"></script>
  47. <script src="{{ asset('/static/js/summernote/lang/summernote-zh-CN.min.js') }}"></script>
  48. <script type="text/javascript" src="{{ asset('/static/js/tipask/summernote-ext-attach.js') }}"></script>
  49. <script type="text/javascript">
  50. $(document).ready(function() {
  51. /*回答编辑器初始化*/
  52. $('#answer_editor').summernote({
  53. lang: 'zh-CN',
  54. height: 240,
  55. placeholder:'撰写答案',
  56. toolbar: [ {!! config('tipask.summernote.ask') !!} ],
  57. callbacks: {
  58. onChange:function (contents, $editable) {
  59. var code = $(this).summernote("code");
  60. $("#answer_editor_content").val(code);
  61. },
  62. onImageUpload: function(files) {
  63. upload_editor_image(files[0],'answer_editor');
  64. }
  65. }
  66. });
  67. });
  68. </script>
  69. @endsection