create_and_edit.blade.php 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. @extends('layouts.app')
  2. @section('content')
  3. <div class="container" id="list">
  4. <div class="col-md-10 offset-md-1">
  5. <div class="card ">
  6. <div class="card-body">
  7. <h2 class="">
  8. @if($requirement->id)
  9. 编辑需求
  10. @else
  11. 新建需求
  12. @endif
  13. </h2>
  14. <hr>
  15. @if($requirement->id)
  16. <form action="{{ route('requirements.update', $requirement->id) }}" method="POST"
  17. accept-charset="UTF-8">
  18. <input type="hidden" name="_method" value="PATCH">
  19. @else
  20. <form action="{{ route('requirements.store') }}" method="POST" accept-charset="UTF-8">
  21. @endif
  22. <input type="hidden" name="_token" value="{{ csrf_token() }}">
  23. @include('shared._error')
  24. <div class="form-group">
  25. <label class="form-group" for="title">标题</label>
  26. <textarea name="title" class="form-control" rows="2" id="title"
  27. placeholder="请填入至少三个字符的内容。"
  28. required>{{ old('title', $requirement->title ) }}</textarea>
  29. </div>
  30. <div class="form-group">
  31. <label class="form-group" for="content">内容</label>
  32. <textarea name="content" class="form-control" rows="6" id="content"
  33. placeholder="请填入至少三个字符的内容。"
  34. required>{{ old('content', $requirement->content ) }}</textarea>
  35. </div>
  36. @can('需求发布-新建-直接发布')
  37. <div class="form-group">
  38. <label class="form-group" for="score">分数</label>
  39. <input class="form-control" type="number" name="score" id="score"
  40. value="{{ old('score', $requirement->score ) }}" placeholder="请填写分数"
  41. required></input>
  42. </div>
  43. @endcan
  44. <div class="well well-sm">
  45. <button type="submit" class="btn btn-primary"> 保存</button>
  46. </div>
  47. </form>
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52. @endsection
  53. @section('lastScript')
  54. <script>
  55. let vue = new Vue({
  56. el: "#list",
  57. data: {
  58. items: [{}],
  59. @if($requirement->id)
  60. workers: {!! $workers !!},
  61. @endif
  62. },
  63. methods: {
  64. addItem() {
  65. this.items.push({});
  66. }
  67. }
  68. })
  69. </script>
  70. @endsection