Laravel ["message": "Too few arguments to function App\\Http\\Controllers\\BursaPembelianController::edit_bursa_pembelian(), 1 passed in

huangapple go评论110阅读模式
英文:

Laravel ["message": "Too few arguments to function App\\Http\\Controllers\\BursaPembelianController::edit_bursa_pembelian(), 1 passed in

问题

抱歉,以下是您要求的翻译:

  1. 您好,我想问你一些问题,我在我的Laravel项目中遇到了问题,我总是看到错误消息:"message": "App\\\\Http\\\\Controllers\\\\BursaPembelianController::edit_bursa_pembelian()的参数太少..."
  2. 请给我提供解决错误消息的解决方案,下面我提供了我创建的源代码视图。
  3. 视图:
  4. @extends('layouts.main')
  5. @section('container')
  6. <body class="InvPinjam()">
  7. <div class="page-content">
  8. <div class="container-fluid">
  9. <div class="row">
  10. <div class="col-12">
  11. <div class="page-title-box d-sm-flex align-items-center justify-content-between">
  12. <h4 class="mb-sm-0 font-size-18">{{ $label }}</h4>
  13. <div class="page-title-right">
  14. <ol class="breadcrumb m-0">
  15. <li class="breadcrumb-item">{{ ucwords($menu) }}</li>
  16. <li class="breadcrumb-item">{{ ucwords($submenu) }}</li>
  17. </ol>
  18. </div>
  19. </div>
  20. </div>
  21. </div>
  22. <div class="row">
  23. <div class="col-xl-12">
  24. <div class="card">
  25. <div class="card-body">
  26. <div class="row">
  27. <div class="col-md-2 peminjam">
  28. <div class="mb-2">
  29. <label>Kode Pembelian <code>*</code></label>
  30. <input type="disable" class="form-control" id="kode_transaksi"
  31. name="kode_transaksi" value="{{ $pembelian->kode_transaksi }}" disabled>
  32. <input type="hidden" name="purchase_id" id="purchase_id"
  33. value="{{ $pembelian->id }}">
  34. <input type="hidden" name="url" id="url"
  35. value="{{ Crypt::encryptString($pembelian->kode_transaksi) }}">
  36. </div>
  37. </div>
  38. <div class="col-md-2 peminjam">
  39. <div class="mb-2">
  40. <label>Tanggal <code>*</code></label>
  41. <input type="disable" class="form-control" name="tgl_kedatangan"
  42. id="tgl_kedatangan" value="{{ $pembelian->tgl_kedatangan }}" readonly>
  43. <input type="disable" class="form-control" name="id_peminjam" id="id_peminjam"
  44. value="" hidden>
  45. {!! $errors->first('nama_peminjam', '<div class="invalid-validasi">:message</div>') !!}
  46. </div>
  47. </div>
  48. <div class="col-md-2 wajib">
  49. <div class="mb-2">
  50. <label>Supplier </label>
  51. <div class="input-group">
  52. <input type="text" class="form-control" name="supplier" id="supplier"
  53. value="{{ $pembelian->id_supplier }}">
  54. <span class="input-group-text"><i class="mdi mdi-calendar"></i></span>
  55. </div>
  56. {!! $errors->first('tgl_permintaan', '<div class="invalid-validasi">:message</div>') !!}
  57. </div>
  58. </div>
  59. <div class="col-md-2 wajib">
  60. <div class="mb-2">
  61. <label>Surat Jalan </label>
  62. <div class="input-group">
  63. <input type="text" class="form-control" name="suratjalan" id="suratjalan"
  64. value="{{ $pembelian->nomor_do }}">
  65. <span class="input-group-text"><i class="mdi mdi-calendar"></i></span>
  66. </div>
  67. </div>
  68. </div>
  69. <div class="col-md-2 wajib">
  70. <div class="mb-2">
  71. <label>Status Pembayaran </label>
  72. <div class="input-group">
  73. <input type="text" class="form-control" name="pembayaran" id="pembayaran"
  74. value="{{ $pembelian->status_pembayaran }}">
  75. <span class="input-group-text"><i class="mdi mdi-calendar"></i></span>
  76. </div>
  77. </div>
  78. </div>
  79. <div class="col-md-2 wajib">
  80. <div class="mb-2">
  81. <label>Potongan </label>
  82. <div class="input-group">
  83. <input type="text" class="form-control" name="potongan" id="potongan"
  84. value="{{ $pembelian->potongan }}">
  85. <span class="input-group-text"><i class="mdi mdi-calendar"></i></span>
  86. </div>
  87. </div>
  88. </div>
  89. </div>
  90. {{-- keterengan --}}
  91. <div class="row">
  92. <div class="col-md-2 peminjam">
  93. <div class="mb-2">
  94. <label>Ongkir <code>*</code></label>
  95. <input type="disable" class="form-control" id="kode_transaksi"
  96. name="kode_transaksi" value="{{ $pembelian->ongkir ?? 0 }}">
  97. </div>
  98. </div>
  99. <div class="col-md-2 peminjam">
  100. <div class="mb-2">
  101. <label>Keterangan <code>*</code></label>
  102. <textarea id="keterangan" class="form-control" name="keterangan"
  103. style="height: 50px;" placeholder="Keterangan"></textarea>
  104. </div>
  105. </div>
  106. </div>
  107. </div>
  108. {{-- //keterangan --}}
  109. <div class="row">
  110. <div class="col-md-12 table-responsive">
  111. <table class="table table-responsive table-bordered table-striped" id="tableList">
  112. <thead>
  113. <tr>
  114. <th class="text-center" style="width: 5%">No</th>
  115. <th class="text-center" style="width: 20%">Produk
  116. </th>
  117. <th class="text-center" style="width: 15%">kadaluarsa</th>
  118. <th class="text-center" style="width: 15%">Harga</th>
  119. <th class="text-center" style="width: 15%">Kuantiti</th>
  120. <th class="text-center" style="width: 15%">Harga Satuan</th>
  121. <th class="text-center" style="width: 15%">Harga Jual</th>
  122. <th class="text-center" style="width: 15%">Aksi</th>
  123. </tr>
  124. </thead>
  125. @foreach ($produk as $item)
  126. <tbody>
  127. <td class="text-center" style="width: 5%">
  128. {{ $loop->iteration }}</td>
  129. <td class="text-center" style="width: 20%">
  130. {{ $item->produk->nama }}</td>
  131. <td class="text-center" style="width: 15%">
  132. {{ $item->kadaluarsa }}</td
  133. <details>
  134. <summary>英文:</summary>
  135. hi i want to ask you something, i am having problem in my laravel project where i always find message &quot;message&quot;: &quot;Too few arguments to function App\\\\Http\\\\Controllers\\\\BursaPembelianController::edit_bursa_pembelian()....
  136. please give me a solution to the problem I&#39;m facing regarding the error message, below I provide the source code view that I made.
  137. view:

@extends('layouts.main')
@section('container')

  1. &lt;body class=&quot;InvPinjam()&quot;&gt;
  2. &lt;div class=&quot;page-content&quot;&gt;
  3. &lt;div class=&quot;container-fluid&quot;&gt;
  4. &lt;div class=&quot;row&quot;&gt;
  5. &lt;div class=&quot;col-12&quot;&gt;
  6. &lt;div class=&quot;page-title-box d-sm-flex align-items-center justify-content-between&quot;&gt;
  7. &lt;h4 class=&quot;mb-sm-0 font-size-18&quot;&gt;{{ $label }}&lt;/h4&gt;
  8. &lt;div class=&quot;page-title-right&quot;&gt;
  9. &lt;ol class=&quot;breadcrumb m-0&quot;&gt;
  10. &lt;li class=&quot;breadcrumb-item&quot;&gt;{{ ucwords($menu) }}&lt;/li&gt;
  11. &lt;li class=&quot;breadcrumb-item&quot;&gt;{{ ucwords($submenu) }}&lt;/li&gt;
  12. &lt;/ol&gt;
  13. &lt;/div&gt;
  14. &lt;/div&gt;
  15. &lt;/div&gt;
  16. &lt;/div&gt;
  17. &lt;div class=&quot;row&quot;&gt;
  18. &lt;div class=&quot;col-xl-12&quot;&gt;
  19. &lt;div class=&quot;card&quot;&gt;
  20. &lt;div class=&quot;card-body&quot;&gt;
  21. &lt;div class=&quot;row&quot;&gt;
  22. &lt;div class=&quot;col-md-2 peminjam&quot;&gt;
  23. &lt;div class=&quot;mb-2&quot;&gt;
  24. &lt;label&gt;Kode Pembelian &lt;code&gt;*&lt;/code&gt;&lt;/label&gt;
  25. &lt;input type=&quot;disable&quot; class=&quot;form-control&quot; id=&quot;kode_transaksi&quot;
  26. name=&quot;kode_transaksi&quot; value=&quot;{{ $pembelian-&gt;kode_transaksi }}&quot; disabled&gt;
  27. &lt;input type=&quot;hidden&quot; name=&quot;purchase_id&quot; id=&quot;purchase_id&quot;
  28. value=&quot;{{ $pembelian-&gt;id }}&quot;&gt;
  29. &lt;input type=&quot;hidden&quot; name=&quot;url&quot; id=&quot;url&quot;
  30. value=&quot;{{ Crypt::encryptString($pembelian-&gt;kode_transaksi) }}&quot;&gt;
  31. &lt;/div&gt;
  32. &lt;/div&gt;
  33. &lt;div class=&quot;col-md-2 peminjam&quot;&gt;
  34. &lt;div class=&quot;mb-2&quot;&gt;
  35. &lt;label&gt;Tanggal &lt;code&gt;*&lt;/code&gt;&lt;/label&gt;
  36. &lt;input type=&quot;disable&quot; class=&quot;form-control&quot; name=&quot;tgl_kedatangan&quot;
  37. id=&quot;tgl_kedatangan&quot; value=&quot;{{ $pembelian-&gt;tgl_kedatangan }}&quot; readonly&gt;
  38. &lt;input type=&quot;disable&quot; class=&quot;form-control&quot; name=&quot;id_peminjam&quot; id=&quot;id_peminjam&quot;
  39. value=&quot;&quot; hidden&gt;
  40. {!! $errors-&gt;first(&#39;nama_peminjam&#39;, &#39;&lt;div class=&quot;invalid-validasi&quot;&gt;:message&lt;/div&gt;&#39;) !!}
  41. &lt;/div&gt;
  42. &lt;/div&gt;
  43. &lt;div class=&quot;col-md-2 wajib&quot;&gt;
  44. &lt;div class=&quot;mb-2&quot;&gt;
  45. &lt;label&gt;Supplier &lt;/label&gt;
  46. &lt;div class=&quot;input-group&quot;&gt;
  47. &lt;input type=&quot;text&quot; class=&quot;form-control&quot; name=&quot;supplier&quot; id=&quot;supplier&quot;
  48. value=&quot;{{ $pembelian-&gt;id_supplier }}&quot;&gt;
  49. &lt;span class=&quot;input-group-text&quot;&gt;&lt;i class=&quot;mdi mdi-calendar&quot;&gt;&lt;/i&gt;&lt;/span&gt;
  50. &lt;/div&gt;
  51. {!! $errors-&gt;first(&#39;tgl_permintaan&#39;, &#39;&lt;div class=&quot;invalid-validasi&quot;&gt;:message&lt;/div&gt;&#39;) !!}
  52. &lt;/div&gt;
  53. &lt;/div&gt;
  54. &lt;div class=&quot;col-md-2 wajib&quot;&gt;
  55. &lt;div class=&quot;mb-2&quot;&gt;
  56. &lt;label&gt;Surat Jalan &lt;/label&gt;
  57. &lt;div class=&quot;input-group&quot;&gt;
  58. &lt;input type=&quot;text&quot; class=&quot;form-control&quot; name=&quot;suratjalan&quot; id=&quot;suratjalan&quot;
  59. value=&quot;{{ $pembelian-&gt;nomor_do }}&quot;&gt;
  60. &lt;span class=&quot;input-group-text&quot;&gt;&lt;i class=&quot;mdi mdi-calendar&quot;&gt;&lt;/i&gt;&lt;/span&gt;
  61. &lt;/div&gt;
  62. &lt;/div&gt;
  63. &lt;/div&gt;
  64. &lt;div class=&quot;col-md-2 wajib&quot;&gt;
  65. &lt;div class=&quot;mb-2&quot;&gt;
  66. &lt;label&gt;Status Pembayaran &lt;/label&gt;
  67. &lt;div class=&quot;input-group&quot;&gt;
  68. &lt;input type=&quot;text&quot; class=&quot;form-control&quot; name=&quot;pembayaran&quot; id=&quot;pembayaran&quot;
  69. value=&quot;{{ $pembelian-&gt;status_pembayaran }}&quot;&gt;
  70. &lt;span class=&quot;input-group-text&quot;&gt;&lt;i class=&quot;mdi mdi-calendar&quot;&gt;&lt;/i&gt;&lt;/span&gt;
  71. &lt;/div&gt;
  72. &lt;/div&gt;
  73. &lt;/div&gt;
  74. &lt;div class=&quot;col-md-2 wajib&quot;&gt;
  75. &lt;div class=&quot;mb-2&quot;&gt;
  76. &lt;label&gt;Potongan &lt;/label&gt;
  77. &lt;div class=&quot;input-group&quot;&gt;
  78. &lt;input type=&quot;text&quot; class=&quot;form-control&quot; name=&quot;potongan&quot; id=&quot;potongan&quot;
  79. value=&quot;{{ $pembelian-&gt;potongan }}&quot;&gt;
  80. &lt;span class=&quot;input-group-text&quot;&gt;&lt;i class=&quot;mdi mdi-calendar&quot;&gt;&lt;/i&gt;&lt;/span&gt;
  81. &lt;/div&gt;
  82. &lt;/div&gt;
  83. &lt;/div&gt;
  84. &lt;/div&gt;
  85. {{-- keterengan --}}
  86. &lt;div class=&quot;row&quot;&gt;
  87. &lt;div class=&quot;col-md-2 peminjam&quot;&gt;
  88. &lt;div class=&quot;mb-2&quot;&gt;
  89. &lt;label&gt;Ongkir &lt;code&gt;*&lt;/code&gt;&lt;/label&gt;
  90. &lt;input type=&quot;disable&quot; class=&quot;form-control&quot; id=&quot;kode_transaksi&quot;
  91. name=&quot;kode_transaksi&quot; value=&quot;{{ $pembelian-&gt;ongkir ?? 0 }}&quot;&gt;
  92. &lt;/div&gt;
  93. &lt;/div&gt;
  94. &lt;div class=&quot;col-md-2 peminjam&quot;&gt;
  95. &lt;div class=&quot;mb-2&quot;&gt;
  96. &lt;label&gt;Keterangan &lt;code&gt;*&lt;/code&gt;&lt;/label&gt;
  97. &lt;textarea id=&quot;keterangan&quot; class=&quot;form-control&quot; name=&quot;keterangan&quot; style=&quot;height: 50px;&quot; placeholder=&quot;Keterangan&quot;&gt;&lt;/textarea&gt;
  98. &lt;/div&gt;
  99. &lt;/div&gt;
  100. &lt;/div&gt;
  101. &lt;/div&gt;
  102. {{-- //keterangan --}}
  103. &lt;div class=&quot;row&quot;&gt;
  104. &lt;div class=&quot;col-md-12 table-responsive&quot;&gt;
  105. &lt;table class=&quot;table table-responsive table-bordered table-striped&quot; id=&quot;tableList&quot;&gt;
  106. &lt;thead&gt;
  107. &lt;tr&gt;
  108. &lt;th class=&quot;text-center&quot; style=&quot;width: 5%&quot;&gt;No&lt;/th&gt;
  109. &lt;th class=&quot;text-center&quot; style=&quot;width: 20%&quot;&gt;Produk
  110. &lt;/th&gt;
  111. &lt;th class=&quot;text-center&quot; style=&quot;width: 15%&quot;&gt;kadaluarsa&lt;/th&gt;
  112. &lt;th class=&quot;text-center&quot; style=&quot;width: 15%&quot;&gt;Harga&lt;/th&gt;
  113. &lt;th class=&quot;text-center&quot; style=&quot;width: 15%&quot;&gt;Kuantiti&lt;/th&gt;
  114. &lt;th class=&quot;text-center&quot; style=&quot;width: 15%&quot;&gt;Harga Satuan&lt;/th&gt;
  115. &lt;th class=&quot;text-center&quot; style=&quot;width: 15%&quot;&gt;Harga Jual&lt;/th&gt;
  116. &lt;th class=&quot;text-center&quot; style=&quot;width: 15%&quot;&gt;Aksi&lt;/th&gt;
  117. &lt;/tr&gt;
  118. &lt;/thead&gt;
  119. @foreach ($produk as $item)
  120. &lt;tbody&gt;
  121. &lt;td class=&quot;text-center&quot; style=&quot;width: 5%&quot;&gt;
  122. {{ $loop-&gt;iteration }}&lt;/td&gt;
  123. &lt;td class=&quot;text-center&quot; style=&quot;width: 20%&quot;&gt;
  124. {{ $item-&gt;produk-&gt;nama }}&lt;/td&gt;
  125. &lt;td class=&quot;text-center&quot; style=&quot;width: 15%&quot;&gt;
  126. {{ $item-&gt;kadaluarsa }}&lt;/td&gt;
  127. &lt;td class=&quot;text-center&quot; style=&quot;width: 15%&quot;&gt;
  128. {{ $item-&gt;harga_total_produk }}&lt;/td&gt;
  129. &lt;td class=&quot;text-center&quot; style=&quot;width: 15%&quot;&gt;
  130. {{ $item-&gt;total_kuantiti }}&lt;/td&gt;
  131. &lt;td class=&quot;text-center&quot; style=&quot;width: 15%&quot;&gt;
  132. {{ $item-&gt;nilai_per_pcs }}&lt;/td&gt;
  133. &lt;td class=&quot;text-center&quot; style=&quot;width: 15%&quot;&gt;
  134. {{ $item-&gt;nilai_jual }}&lt;/td&gt;
  135. &lt;td class=&quot;text-center&quot;&gt;
  136. &lt;?php $id = Crypt::encryptString($item-&gt;id); ?&gt;
  137. &lt;form class=&quot;delete-form&quot;
  138. action=&quot;{{ route(&#39;inv_pinjaman.destroy_invid&#39;, $id) }}&quot;
  139. method=&quot;POST&quot;&gt;
  140. @csrf
  141. @method(&#39;DELETE&#39;)
  142. &lt;div class=&quot;d-flex gap-3&quot;&gt;
  143. &lt;a href class=&quot;text-danger delete_confirm&quot;&gt;&lt;i
  144. class=&quot;mdi mdi-delete font-size-18&quot;&gt;&lt;/i&gt;&lt;/a&gt;
  145. &lt;/div&gt;
  146. &lt;/form&gt;
  147. &lt;/td&gt;
  148. &lt;/tbody&gt;
  149. @endforeach
  150. &lt;/table&gt;
  151. &lt;/div&gt;
  152. &lt;/div&gt;
  153. &lt;div class=&quot;row mt-4&quot;&gt;
  154. &lt;div class=&quot;col-sm-12&quot;&gt;
  155. &lt;button class=&quot;btn btn-primary&quot; type=&quot;button&quot; id=&quot;tambahBaris&quot;&gt;Tambah
  156. Baris&lt;/button&gt;
  157. &lt;/div&gt;
  158. &lt;/div&gt;
  159. &lt;div class=&quot;row mt-4&quot;&gt;
  160. &lt;div class=&quot;col-sm-12&quot;&gt;
  161. &lt;a href=&quot;{{ route(&#39;bursa_pembelian.index&#39;) }}&quot;
  162. class=&quot;btn btn-secondary waves-effect&quot;&gt;Kembali&lt;/a&gt;
  163. &lt;button class=&quot;btn btn-success&quot; type=&quot;button&quot; id=&quot;simpanDataBtn&quot;&gt;Simpan&lt;/button&gt;
  164. &lt;/div&gt;
  165. &lt;/div&gt;
  166. &lt;/div&gt;
  167. &lt;/div&gt;
  168. &lt;/div&gt;
  169. &lt;/div&gt;
  170. &lt;br&gt;
  171. &lt;/div&gt;
  172. &lt;/div&gt;
  173. &lt;/body&gt;
  174. &lt;script src=&quot;{{ asset(&#39;assets/libs/jquery/jquery.min.js&#39;) }}&quot;&gt;&lt;/script&gt;
  175. &lt;script src=&quot;{{ asset(&#39;assets/alert.js&#39;) }}&quot;&gt;&lt;/script&gt;
  176. &lt;script&gt;
  177. //form tambah baris
  178. document.getElementById(&quot;tambahBaris&quot;).addEventListener(&quot;click&quot;, function() {
  179. var table = document.getElementById(&quot;tableList&quot;);
  180. var row = table.insertRow();
  181. var rowCount = table.rows.length;
  182. var cell1 = row.insertCell(0);
  183. cell1.innerHTML = rowCount;
  184. var cell2 = row.insertCell(1);
  185. var pilihProduk = document.createElement(&quot;select&quot;);
  186. pilihProduk.className = &quot;form-control select select2 produk&quot;;
  187. pilihProduk.name = &quot;produk&quot;;
  188. pilihProduk.id = &quot;produk&quot;;
  189. pilihProduk.required = true;
  190. var defaultOption = document.createElement(&quot;option&quot;);
  191. defaultOption.value = &quot;&quot;;
  192. defaultOption.text = &quot;--PILIH PRODUK--&quot;;
  193. defaultOption.required = true;
  194. pilihProduk.appendChild(defaultOption);
  195. @foreach ($barang as $barangs)
  196. var option = document.createElement(&quot;option&quot;);
  197. option.value = &quot;{{ $barangs-&gt;id }}&quot;;
  198. option.dataset.id = &quot;{{ $barangs-&gt;nama }}&quot;;
  199. option.text = &quot;{{ $barangs-&gt;nama }}&quot;;
  200. pilihProduk.appendChild(option);
  201. @endforeach
  202. cell2.appendChild(pilihProduk);
  203. $(pilihProduk).select2({
  204. tags: true,
  205. allowClear: true
  206. });
  207. //tangal kadaluarsa
  208. var cell3 = row.insertCell(2);
  209. var kadaluarsa = document.createElement(&quot;input&quot;);
  210. kadaluarsa.type = &quot;text&quot;;
  211. kadaluarsa.className = &quot;form-control&quot;;
  212. kadaluarsa.name = &quot;kadaluarsa&quot;;
  213. kadaluarsa.id = &quot;kadaluarsa&quot;;
  214. kadaluarsa.placeholder = &quot;Kadaluarsa&quot;;
  215. kadaluarsa.required = true;
  216. cell3.appendChild(kadaluarsa);
  217. // Inisialisasi Datepicker
  218. $(kadaluarsa).datepicker({
  219. dateFormat: &#39;dd-mm-yy&#39;,
  220. });
  221. //Harga
  222. var cell4 = row.insertCell(3);
  223. cell4.innerHTML =
  224. &#39;&lt;input type=&quot;number&quot; class=&quot;form-control&quot; name=&quot;harga&quot; id=&quot;harga&quot; placeholder=&quot;Total Harga&quot; required&gt;&#39;;
  225. //kuantitas
  226. var cell5 = row.insertCell(4);
  227. cell5.innerHTML =
  228. &#39;&lt;input type=&quot;number&quot; class=&quot;form-control&quot; min=&quot;1&quot; name=&quot;kuantitas&quot; id=&quot;kuantitas&quot; placeholder=&quot;Jumlah&quot; oninput=&quot;updateHargaSatuan(this)&quot; required&gt;&#39;;
  229. //harga satuan
  230. var cell6 = row.insertCell(5);
  231. cell6.innerHTML =
  232. &#39;&lt;input type=&quot;number&quot; class=&quot;form-control&quot; name=&quot;harsat&quot; id=&quot;harsat&quot; placeholder=&quot;harsat&quot; readonly&gt;&#39;;
  233. //harga jual
  234. var cell7 = row.insertCell(6);
  235. cell7.innerHTML =
  236. &#39;&lt;input type=&quot;number&quot; class=&quot;form-control&quot; name=&quot;harjual[]&quot; id=&quot;harjual&quot; placeholder=&quot;Harga Jual&quot; required&gt;&#39;;
  237. //button hapus
  238. var cell8 = row.insertCell(7);
  239. cell8.innerHTML =
  240. &#39;&lt;button class=&quot;btn btn-danger&quot; type=&quot;button&quot; onclick=&quot;hapusBaris(this)&quot;&gt;Hapus&lt;/button&gt;&#39;;
  241. });
  242. function hapusBaris(button) {
  243. var row = button.parentNode.parentNode;
  244. row.parentNode.removeChild(row);
  245. }
  246. //fungsi untuk mengisi harga satuan
  247. function updateHargaSatuan(input) {
  248. var row = input.parentNode.parentNode;
  249. var hargaInput = row.querySelector(&#39;[name=&quot;harga&quot;]&#39;);
  250. var hargaSatuanInput = row.querySelector(&#39;[name=&quot;harsat&quot;]&#39;);
  251. var harga = parseFloat(hargaInput.value);
  252. var kuantitas = parseFloat(input.value);
  253. if (!isNaN(harga) &amp;&amp; !isNaN(kuantitas) &amp;&amp; kuantitas !== 0) {
  254. var hargaSatuan = harga / kuantitas;
  255. hargaSatuanInput.value = hargaSatuan.toFixed(2);
  256. }
  257. }
  258. $(&#39;#simpanDataBtn&#39;).click(function() {
  259. var dataedit = [];
  260. $(&#39;#tableList tbody tr&#39;).each(function() {
  261. var purchase_id = document.getElementById(&#39;purchase_id&#39;).value;
  262. var kode_transaksi = document.getElementById(&#39;kode_transaksi&#39;).value;
  263. var supplier = document.getElementById(&#39;supplier&#39;).value;
  264. var suratjalan = document.getElementById(&#39;suratjalan&#39;).value;
  265. var pembayaran = document.getElementById(&#39;pembayaran&#39;).value;
  266. var potongan = document.getElementById(&#39;potongan&#39;).value;
  267. var keterangan = document.getElementById(&#39;keterangan&#39;).value;
  268. var produk = $(this).find(&#39;[name=&quot;produk&quot;]&#39;).val();
  269. var kadaluarsa = $(this).find(&#39;[name=&quot;kadaluarsa&quot;]&#39;).val();
  270. var harga = $(this).find(&#39;[name=&quot;harga&quot;]&#39;).val();
  271. var kuantitas = $(this).find(&#39;[name=&quot;kuantitas&quot;]&#39;).val();
  272. var hargaSatuan = $(this).find(&#39;[name=&quot;harsat&quot;]&#39;).val();
  273. var hargaJual = $(this).find(&#39;[name=&quot;harjual&quot;]&#39;).val();
  274. var rowData = {
  275. purchase_id: purchase_id,
  276. kode_transaksi: kode_transaksi,
  277. supplier: supplier,
  278. suratjalan: suratjalan,
  279. pembayaran: pembayaran,
  280. potongan: potongan,
  281. keterangan: keterangan,
  282. produk: produk,
  283. kadaluarsa: kadaluarsa,
  284. harga: harga,
  285. kuantitas: kuantitas,
  286. hargaSatuan: hargaSatuan,
  287. hargaJual: hargaJual
  288. };
  289. dataedit.push(rowData);
  290. });
  291. $.ajax({
  292. type: &#39;POST&#39;,
  293. url: &#39;{{ route(&#39;bursa_pembelian.edit_jumlah_pembelian&#39;) }}&#39;,
  294. data: {
  295. &quot;_token&quot;: &quot;{{ csrf_token() }}&quot;,
  296. data: JSON.stringify({
  297. data: dataedit
  298. })
  299. },
  300. success: (response) =&gt; {
  301. console.log(response)
  302. if (response.code === 200) {
  303. Swal.fire(
  304. &#39;Success&#39;,
  305. `${response.message}`,
  306. &#39;success&#39;
  307. ).then(() =&gt; {
  308. var APP_URL = {!! json_encode(url(&#39;/&#39;)) !!}
  309. console.log(APP_URL)
  310. url = document.getElementById(&quot;url&quot;).value;
  311. window.location = APP_URL + &#39;/bursa/bursa_pembelian/&#39; +
  312. url +
  313. &#39;/edit&#39;
  314. })
  315. } else {
  316. Swal.fire(
  317. &#39;Gagal&#39;,
  318. `${response.message}`,
  319. &#39;error&#39;,
  320. )
  321. }
  322. },
  323. error: err =&gt; console.log(err)
  324. });
  325. });
  326. &lt;/script&gt;

@endsection

  1. web/routing:

Route::post('/edit_bursa_pembelian/{id}', [BursaPembelianController::class, 'edit_bursa_pembelian'])->name('bursa_pembelian.edit_jumlah_pembelian');

  1. controller:
  1. public function edit_bursa_pembelian(Request $request, $id)
  2. {
  3. $updatepembelian = new BursaDetilPembelian();
  4. $updatepembelian-&gt;id_pembelian = $request-&gt;data[&#39;purchase_id&#39;];
  5. $updatepembelian-&gt;id_produk = $request-&gt;data[&#39;produk&#39;];
  6. $updatepembelian-&gt;harga_total_produk = $request-&gt;data[&#39;harga&#39;];
  7. $updatepembelian-&gt;total_kuantiti = $request-&gt;data[&#39;kuantitas&#39;];
  8. $updatepembelian-&gt;nilai_per_pcs = $request-&gt;data[&#39;hargaSatuan&#39;];
  9. $updatepembelian-&gt;nilai_jual = $request-&gt;data[&#39;hargaJual&#39;];
  10. $updatepembelian-&gt;user_updated = Auth::user()-&gt;id;
  11. $updatepembelian-&gt;save();
  12. }
  1. Detail Error
  1. &quot;message&quot;: &quot;Too few arguments to function App\\Http\\Controllers\\BursaPembelianController::edit_bursa_pembelian(), 1 passed in D:\\Leo\\dw\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php on line 54 and exactly 2 expected&quot;,
  2. &quot;exception&quot;: &quot;ArgumentCountError&quot;,
  3. &quot;file&quot;: &quot;D:\\Leo\\dw\\app\\Http\\Controllers\\BursaPembelianController.php&quot;,
  4. &quot;line&quot;: 311,
  1. </details>
  2. # 答案1
  3. **得分**: 2
  4. 错误的原因是这个表达式:
  5. ```javascript
  6. $.ajax({
  7. type: 'POST',
  8. url: '{{ route('bursa_pembelian.edit_jumlah_pembelian') }}',

当你使用带有一些参数的route函数时,你必须传递它们。

例如(来源自laravel文档):

  1. Route::get('/user/{id}/profile', function (string $id) {
  2. // ...
  3. })->name('profile');
  4. $url = route('profile', ['id' => 1]);

因此,对于你的特定用例,你需要指定编辑资源的id($id是占位符):

  1. {{ route('bursa_pembelian.edit_jumlah_pembelian', ['id' => $id]) }}
英文:

The reason for error is this expression:

  1. $.ajax({
  2. type: &#39;POST&#39;,
  3. url: &#39;{{ route(&#39;bursa_pembelian.edit_jumlah_pembelian&#39;) }}&#39;,

When you are using route function with route that has some parameters, you have to pass them.

For example (source from the laravel docs):

  1. Route::get(&#39;/user/{id}/profile&#39;, function (string $id) {
  2. // ...
  3. })-&gt;name(&#39;profile&#39;);
  4. $url = route(&#39;profile&#39;, [&#39;id&#39; =&gt; 1]);

So for your particular use case, you'd have to specify id of edited resource ($id is placeholder):

  1. {{ route(&#39;bursa_pembelian.edit_jumlah_pembelian&#39;, [&#39;id&#39; =&gt; $id]) }}

huangapple
  • 本文由 发表于 2023年6月22日 19:10:51
  • 转载请务必保留本文链接:https://go.coder-hub.com/76531293.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定