Advertisement
Guest User

Untitled

a guest
Jan 10th, 2016
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.67 KB | None | 0 0
  1. @extends('layout.master')
  2.  
  3. @section('content')
  4.  
  5. <section class="content">
  6. <div class="box box-primary">
  7. <button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#modal-tambah"><i class="fa fa-plus"></i> Tambah Barang
  8. </button>
  9. <table class="table table-bordered">
  10. <thead>
  11. <tr>
  12. <th>User Id</th>
  13. <th>Nama</th>
  14. <th>Action</th>
  15. </tr>
  16. </thead>
  17. @foreach($users as $user)
  18. <tbody>
  19. <tr>
  20. <td>{!! $user->userId !!}</td>
  21. <td>{!! $user->namaUser !!}</td>
  22. <td><input type="button" id="edit" value="edit" onclick="editUser({!! $user->userId !!})" ></td>
  23. </tr>
  24. </tbody>
  25. @endforeach
  26. </table>
  27. </div>
  28.  
  29. <!-- modal tambah -->
  30. <div class="modal fade" id="modal-tambah" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  31. <div class="modal-dialog" role="document">
  32. <div class="modal-content">
  33. <div class="modal-header">
  34. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  35. <h4 class="modal-title" id="myModalLabel">Tambah User</h4>
  36. </div>
  37.  
  38. <div class="col-md-12">
  39. <div class="modal-body">
  40. {!! Form::open(['class'=>'form-horizontal','files'=>true,'enctype'=>'multipart/form-data']) !!}
  41. {!! csrf_field() !!}
  42. @include('user._form')
  43. </div>
  44. </div>
  45.  
  46.  
  47. <div class="modal-footer">
  48.  
  49. </div>
  50.  
  51. </div>
  52. </div>
  53. </div>
  54.  
  55.  
  56. <!-- -->
  57.  
  58. <!-- modal edit -->
  59. <div class="modal fade" id="modal-edit" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  60. <div class="modal-dialog" role="document">
  61. <div class="modal-content">
  62. <div class="modal-header">
  63. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  64. <h4 class="modal-title" id="myModalLabel">Tambah User</h4>
  65. </div>
  66.  
  67. <div class="col-md-12">
  68. <div class="modal-body">
  69. {!! Form::model(['class'=>'form-horizontal','files'=>true,'enctype'=>'multipart/form-data']) !!}
  70. {!! csrf_field() !!}
  71. @include('user._form')
  72. </div>
  73. </div>
  74.  
  75.  
  76. <div class="modal-footer">
  77.  
  78. </div>
  79.  
  80. </div>
  81. </div>
  82. </div>
  83. <!-- -->
  84.  
  85. </section>
  86. <script src="{{asset('/lib/jquery/jquery-2.1.4.min.js')}}" type="text/javascript"></script>
  87. <script src="{{asset('/lib/angular/angular.min.js')}}" type="text/javascript"></script>
  88. <script>
  89. function editUser(userId){
  90. $.ajax({
  91. type:"GET",
  92. url:"edit/"+userId,
  93. data:{"_token":"{{ csrf_token() }}"},
  94. success:function(data){
  95. $("#modal-edit").modal('show');
  96. $("#userId").val(data.userId);
  97. $("#namaUser").val();
  98. $("#password").val();
  99. $("#password_confirmation").val();
  100. $("#namaRole").val();
  101. }
  102.  
  103. })
  104. }
  105.  
  106. $(document).ready(function(){
  107.  
  108. $("#btn-tambah").click(function(){
  109. var userId=$("#userId").val();
  110. var namaUser=$("#namaUser").val();
  111. var password=$("#password").val();
  112. var password_confirmation=$("#password_confirmation").val();
  113. var namaRole=$("#namaRole").val();
  114. var foto=$("#foto").val().replace(/^.*\\/, "");
  115. $.ajax({
  116. type:"POST",
  117. url:"{!! URL::to('user/store') !!}",
  118. data:{"userId":userId,
  119. "namaUser":namaUser,
  120. "password_confirmation":password_confirmation,
  121. "password":password,
  122. "namaRole":namaRole,
  123. "foto":foto,
  124. "_token":"{{ csrf_token() }}"},
  125. success:function(data){
  126. if(data.errors){
  127. $.each(data.errors, function(index, error){
  128. $("#error").append("<li>"+error+"</li>")
  129. })
  130. }
  131. }
  132. })
  133. })
  134. })
  135. </script>
  136.  
  137. @stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement