Guest User

Untitled

a guest
Dec 13th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.54 KB | None | 0 0
  1. {{Form::open(array( 'url'=>'#','id'=>'formulario','method'=>'post'))}}
  2.  
  3.  
  4. <h1>Eliminar<span class="badge badge-secondary">Productos</span></h1>
  5.  
  6.  
  7. <div class="form-group">
  8. {!! Form::label('id', 'Id:', ['class' => 'col-lg-2 control-label']) !!}
  9. <div class="col-lg-10">
  10. {!! Form::text('id',$product->id, ['readonly'=>'true'], $value = null, ['class' => 'form-control', 'placeholder' => '']) !!}
  11. </div>
  12. </div>
  13. <br>
  14. <br>
  15. <div class="form-group">
  16. {!! Form::label('producto', 'Producto:', ['class' => 'col-lg-2 control-label']) !!}
  17. <div class="col-lg-10">
  18. {!! Form::text('producto',$product->producto, ['readonly'=>'true'], $value = null, ['class' => 'form-control', 'placeholder' => 'Nombre del Producto']) !!}
  19. </div>
  20. </div>
  21. <br>
  22. <br>
  23. <div class="form-group">
  24. {!! Form::label('marca', 'Marca:', ['class' => 'col-lg-2 control-label']) !!}
  25. <div class="col-lg-10">
  26. {!! Form::text('marca',$product->marca, ['readonly'=>'true'], $value = null, ['class' => 'form-control', 'placeholder' => 'Marca Del Producto']) !!}
  27. </div>
  28. </div>
  29. <br>
  30. <br>
  31.  
  32. <div class="form-group">
  33. {!! Form::label('precio', 'Precio:', ['class' => 'col-lg-2 control-label']) !!}
  34. <div class="col-lg-10">
  35. {!! Form::text('precio',$product->precio, ['readonly'=>'true'], $value = null, ['class' => 'form-control', 'placeholder' => 'Precio del Producto']) !!}
  36. </div>
  37. </div>
  38.  
  39. <br>
  40. <br>
  41. <div class="form-group">
  42. {!! Form::label('cantidad', 'Cantidad:', ['class' => 'col-lg-2 control-label']) !!}
  43. <div class="col-lg-10">
  44. {!! Form::text('cantidad',$product->cantidad, ['readonly'=>'true'], $value = null, ['class' => 'form-control', 'placeholder' => 'Cantidad del Producto']) !!}
  45. </div>
  46. </div>
  47. <br>
  48. <br>
  49. <div class="form-group">
  50. {!! Form::label('descripcion', 'Descripcion:', ['class' => 'col-lg-2 control-label']) !!}
  51. <div class="col-lg-10">
  52. {!! Form::textarea('descripcion',$product->comentario, ['readonly'=>'true'], $value = null, ['class' => 'form-control','maxlength'=>'150', 'placeholder' => 'Descripcion del Producto']) !!}
  53. </div>
  54. </div>
  55.  
  56.  
  57. <br>
  58. <br>
  59. <br>
  60. <br>
  61. <br>
  62. <br>
  63. <br>
  64. <div class="modal-footer d-flex justify-content-center">
  65. <span class="btn btn-danger" onclick="submit()" id="enviar">Enviar</span>
  66. </div>
  67.  
  68. {{Form::close()}}
  69.  
  70. <script>
  71. function submit() {
  72. $.ajaxSetup({
  73. header: $('meta[name="_token"]').attr('content')
  74. });
  75.  
  76. $('#enviar');
  77. var url = 'productoeliminar2';
  78. $.ajax({
  79. type: "POST",
  80. url: url,
  81. data: $('#formulario').serialize(),
  82. dataType: 'html',
  83. success: function (data) {
  84. var obj = jQuery.parseJSON(data);
  85. if ((obj.estado == 'ok')) {
  86. alert(obj.mensaje);
  87. window.location = "{{ route('producto') }}"
  88. } else {
  89. alert(obj.mensaje);
  90. $('#enviar').removeAttr("disabled");
  91. }
  92. }
  93. });
  94.  
  95. }
  96.  
  97. Route::post('productoeliminar2',[
  98. 'as'=>'productoeliminar2',
  99. 'uses'=>'inventario@productoeli2'
  100.  
  101. public static function productoeli2(Request $request){
  102. DB::beginTransaction();
  103. try{
  104. productos::where('id','=',$request->id)->delete();
  105. DB::commit();
  106. return response()->json(['mensaje'=>'transaccion guardada','estado'=>'ok'],200);
  107.  
  108. } catch (Exception $e) {
  109. DB::rollback();
  110. return response()->json(['mensaje'=>$e->getMessage(),'estado'=>'error'],200);
  111. }
Add Comment
Please, Sign In to add comment