edit.blade.php 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. @extends('admin/public/layout')
  2. @section('title')编辑角色@endsection
  3. @section('content')
  4. <section class="content-header">
  5. <h1>
  6. 角色编辑
  7. <small>修改角色信息</small>
  8. </h1>
  9. </section>
  10. <section class="content">
  11. <div class="row">
  12. <div class="col-xs-12">
  13. <div class="nav-tabs-custom">
  14. <ul class="nav nav-tabs">
  15. <li class="active"><a href="#tab_base" data-toggle="tab" aria-expanded="false">基本信息</a></li>
  16. @if($role->slug!='member')
  17. <li><a href="#tab_permission" data-toggle="tab" aria-expanded="true">权限设置</a></li>
  18. @endif
  19. </ul>
  20. <div class="tab-content">
  21. <div class="tab-pane active" id="tab_base">
  22. <form role="form" name="editForm" method="POST"
  23. action="{{ route('admin.role.update',['id'=>$role->id]) }}">
  24. <input name="_method" type="hidden" value="PUT">
  25. <input type="hidden" name="_token" value="{{ csrf_token() }}">
  26. <div class="box-body">
  27. <div class="form-group @if ($errors->has('name')) has-error @endif">
  28. <label for="name">角色名称</label>
  29. <input type="text" name="name" class="form-control " placeholder="角色名称"
  30. value="{{ old('name',$role->name) }}">
  31. @if ($errors->has('name')) <p
  32. class="help-block">{{ $errors->first('name') }}</p> @endif
  33. </div>
  34. <div class="form-group @if ($errors->has('slug')) has-error @endif">
  35. <label for="name">唯一标示</label>
  36. <input type="text" name="slug" class="form-control " placeholder="角色唯一标示"
  37. value="{{ old('slug',$role->slug) }}">
  38. @if ($errors->has('slug')) <p
  39. class="help-block">{{ $errors->first('slug') }}</p> @endif
  40. </div>
  41. <div class="form-group @if ($errors->has('description')) has-error @endif">
  42. <label for="name">描述</label>
  43. <input type="text" name="description" class="form-control " placeholder="角色描述"
  44. value="{{ old('description',$role->description) }}">
  45. @if ($errors->has('description')) <p
  46. class="help-block">{{ $errors->first('description') }}</p> @endif
  47. </div>
  48. <div class="form-group @if ($errors->has('sort')) has-error @endif">
  49. <label for="name">排序(在列表中按正序排列)</label>
  50. <input type="text" name="sort" class="form-control " placeholder="排序"
  51. value="{{ old('sort',$role->sort) }}">
  52. @if ($errors->has('sort')) <p
  53. class="help-block">{{ $errors->first('sort') }}</p> @endif
  54. </div>
  55. </div>
  56. <div class="box-footer">
  57. <button type="submit" class="btn btn-primary">保存</button>
  58. <button type="reset" class="btn btn-success">重置</button>
  59. </div>
  60. </form>
  61. </div>
  62. <div class="tab-pane" id="tab_permission">
  63. <form role="form" name="permissionForm" method="POST"
  64. action="{{ route('admin.role.permission',['id'=>$role->id]) }}">
  65. <input type="hidden" name="_token" value="{{ csrf_token() }}">
  66. <div class="box-body">
  67. <h4>后台权限</h4>
  68. <div class="form-group">
  69. @foreach($permission['admin'] as $admin_permission)
  70. <div class="col-xs-3">
  71. <div class="checkbox">
  72. <label>
  73. <input type="checkbox" name="permissions[]"
  74. value="{{ $admin_permission->id }}"
  75. @if(in_array($admin_permission->id,$role_permission_ids->all())) checked @endif/>
  76. {{ $admin_permission->name }}
  77. </label>
  78. </div>
  79. </div>
  80. @endforeach
  81. </div>
  82. </div>
  83. <div class="box-footer">
  84. <button type="submit" class="btn btn-primary">保存</button>
  85. <button type="reset" class="btn btn-success">重置</button>
  86. </div>
  87. </form>
  88. </div>
  89. </div>
  90. </div>
  91. </div>
  92. </div>
  93. </section>
  94. @endsection
  95. @section('script')
  96. <script type="text/javascript">
  97. set_active_menu('admin', "{{ route('admin.role.index') }}");
  98. </script>
  99. @endsection