Advertisement
kura2yamato

test

Apr 10th, 2019
349
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.65 KB | None | 0 0
  1. <?php
  2. public function store(Request $request)
  3.     {
  4.         $sj = new SuratJalan();
  5.         $sj->no_surat_jalan = $request->nosuratjalan;
  6.         $sj->no_nota = $request->nonota;
  7.         $sj->gudang_id = $request->gudang_id;
  8.         $sj->ket_admin_pembuat = $request->ket_admin_pembuat;
  9.         $sj->alasan_id = $request->alasan_id;
  10.         $sj->status_admin_penerima = 0; //$request->checklist_admin_penerima;
  11.         $sj->ket_admin_penerima = $request->ket_admin_penerima;
  12.         $sj->status = 1;
  13.  
  14.         if ($request->ajax()) {
  15.             return response()->json($request->all());
  16.         }
  17.  
  18.         die();
  19.  
  20.         // $sj->save();
  21.     }
  22. ?>
  23. <table>
  24. <?php
  25. for($i=1;$i<5;$i++){
  26. ?>
  27. <tr id="create-item">
  28.                                         <form id="formsuratjalan_<?=$i;?>" name="formsuratjalan">
  29.                                             {{ csrf_field() }}
  30.                                         <td>#</td>
  31.                                         <td style="font-weight: bold;"><div id="showsj"></div>
  32.                                             <input type="hidden" id="nosuratjalan" name="nosuratjalan" />
  33.                                         </td>
  34.                                         <td>
  35.                                             <select name="gudang_id" id="gudang" class="form-control show-tick normalizeselect" onchange="gantiformatsj()">
  36.                                                 <option value="0">-- Pilih --</option>
  37.                                                 @foreach($g as $kg => $vg)
  38.                                                     <option value="{{ $vg->id }}">{{ $vg->name }}</option>
  39.                                                 @endforeach
  40.                                             </select>
  41.                                         </td>
  42.                                         <td><input type="text" class="normalizetext" name="ket_admin_pembuat" id="ket_admin_pembuat"></td>
  43.                                         <td>
  44.                                             <select name="alasan_id" id="alasan_id" class="form-control show-tick normalizeselect" data-live-search="true">
  45.                                                 <option value="0">-- Pilih --</option>
  46.                                                 @foreach($a as $ka => $va)
  47.                                                     <option value="{{ $va->id }}">{{ $va->title }}</option>
  48.                                                 @endforeach
  49.                                             </select>
  50.                                         </td>  
  51.                                         <td style="text-align: center;">
  52.                                             <input type="hidden" name="checklist_admin_penerima" id="checklist_admin_penerima" class="filled-in checklist_admin_penerima_label" value="0">
  53.                                             <input type="checkbox" name="checklist_admin_penerima" id="checklist_admin_penerima" class="filled-in checklist_admin_penerima_label" value="1">
  54.                                             <label for="checklist_admin_penerima"></label>
  55.                                         </td>
  56.                                         <td><input type="hidden" name="ket_admin_penerima" class="normalizetext" readonly=""></td>
  57.                                         <td><input type="hidden" name="tanggal_dibuat" class="form-control datetimepicker normalizetext" readonly=""></td>
  58.                                         <td><input type="hidden" name="tanggal_checklist" class="form-control datetimepicker normalizetext" readonly=""></td>
  59.                                         <td><input type="hidden" name="tanggal_user" class="form-control datetimepicker normalizetext" readonly=""></td>
  60.                                         <td style="text-align: center;">
  61.                                             @if(Auth::user()->role_id == 1)
  62.                                             <a href="javascript:void(0);" class="btn bg-blue waves-effect addnew"><i class="material-icons">add_box</i></a>
  63.  
  64.                                             <button id="savesuratjalan" target="formsuratjalan_<?=$i;?>" class="btn_savesuratjalan btn btn-primary waves-effect" value="submit" style1="display: none;"><i class="material-icons">save</i></button>
  65.                                             <a href="javascript:void(0);" class="btn bg-red waves-effect cancelbatal" style="display: none;"><i class="material-icons">clear</i></a>
  66.                                             @endif
  67.                                         </td>
  68.                                     </form>
  69.                                    </tr>
  70.  
  71. <?php
  72. }
  73. ?>
  74. </table>
  75.  
  76. <script>
  77. $(document).ready(function(){
  78.              $.ajaxSetup({
  79.                 headers: {
  80.                     'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
  81.                 }
  82.             });
  83.             $('.btn_savesuratjalan').click(function(e){
  84.                 e.preventDefault();
  85.                 var data_post = $("#"+$(this).attr('target')).serialize();
  86.                 console.log(data_post);
  87. /*****
  88.                 $.ajax({
  89.                     url: "{{ url('nlg/suratjalan/store') }}",
  90.                     type: "POST",
  91.                     data: data_post,
  92.                     dataType: "json",
  93.                     success: function(result){
  94.                         console.log(result);
  95.                     }
  96.                     // ,
  97.                     // error: function (result) {
  98.                     //     console.log('Error:', result);
  99.                     //     alert('Sorry, Something error :(');
  100.                     // }
  101.                 });
  102. *****/
  103.             });
  104.         });
  105. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement