Javascript 将编辑的数据保存到LAVEL

Javascript 将编辑的数据保存到LAVEL,javascript,laravel,save,Javascript,Laravel,Save,我想问你,当我使用这个表格时,我如何保存我编辑的数据 佩明伽曼| id | tgl|u pinjam |喇嘛| pam|u pinjam | tgl|hrs | kembali | status | pinjam | totalBayar | diskon | jml| bayar | status | pembayaran | tgl| pengebalian | denda | ket kembali | id 这是我的路线: Route::post('staff-view-peminjam

我想问你,当我使用这个表格时,我如何保存我编辑的数据

佩明伽曼| id | tgl|u pinjam |喇嘛| pam|u pinjam | tgl|hrs | kembali | status | pinjam | totalBayar | diskon | jml| bayar | status | pembayaran | tgl| pengebalian | denda | ket kembali | id

这是我的路线:

Route::post('staff-view-peminjaman/update/{id}', 'PeminjamanController@update');
这是我的控制器

function update($id) {
    $peminjaman = \peminjaman::find($id);
    $peminjaman->tgl_pinjam = \Input::get('tgl_pinjam');
    $peminjaman->lama_pinjam = \Input::get('lama_pinjam');
    $peminjaman->tgl_hrs_kembali = \Input::get('tgl_hrs_kembali');
    $peminjaman->status_pinjam = \Input::get('status_pinjam');
    $peminjaman->status_pembayaran = \Input::get('status_pembayaran');
    $peminjaman->totalBayar = \Input::get('totalBayar');
    $peminjaman->jml_bayar = \Input::get('jumlahBayar');
    $peminjaman->tgl_pengembalian = \Input::get('tgl_pengembalian');
    $peminjaman->denda = \Input::get('denda');
    $peminjaman->ket_kembali = \Input::get('ket_kembali');
    $peminjaman->id_member = \Input::get('id_member');
    $peminjaman->save();
    return \Redirect::to('staff-view-peminjaman');
}
这是我的编辑观点

<form method="post" role="form" action="{{ action ('Controller\Staff\PeminjamanController@update'),$peminjaman->id }}">
<div class="form-group">
    <label for="exampleInputTglPinjam">Tanggal Pinjam</label>
    <input type="text" class="form-control" id="exampleInputTglPinjam" placeholder="Tanggal Pinjam" name="tgl_pinjam" value="{{ $peminjaman->tgl_pinjam }}">
</div>
<div class="control-group">
    <label class="control-label" for="exampleInputLamaPinjam">Lama Pinjam</label>
    <input type="text" class="form-control" id="exampleInputLamaPinjam" placeholder="Lama Pinjam" name="lama_pinjam" value="{{ $peminjaman->lama_pinjam }}">
</div> 
.............
<p>Bayar Pengembalian: <div id="bayar" name="bayar"></div></p>

汤加果酱
喇嘛果酱
.............
巴亚尔·彭格巴利安:

我有这个按钮要保存

<button type="submit" class="btn btn-primary" id="buttonSimpan">Simpan</button>
Simpan
这是计算价格的javascript

<script type="text/javascript">
$(function() {
    $('#exampleInputTglPengembalian').datepicker({
        format: 'yyyy/mm/dd'
    });

    $("#exampleInputDenda").change(function() {
        var bayar = parseInt("0");
        var totalBayar = parseInt($("#inputTotalBayar").val());
        var jumlahBayar = parseInt($("#inputJumlahBayar").val());
        var denda = parseInt($("#exampleInputDenda").val());
        bayar = bayar + denda + totalBayar - jumlahBayar;
        $("#bayar").html(bayar);
    });

});

$(函数(){
$(“#示例InputGLPengembalian”).datepicker({
格式:“yyyy/mm/dd”
});
$(“#示例输入数据”).change(函数(){
var bayar=parseInt(“0”);
var totalBayar=parseInt($(“#inputTotalBayar”).val();
var jumlahBayar=parseInt($(“#inputJumlahBayar”).val();
var denda=parseInt($).val();
巴亚尔=巴亚尔+登达+总巴亚尔-朱姆拉巴亚尔;
$(#bayar”).html(bayar);
});
});

不知怎的,它不起作用,给我这个警告

从空值创建默认对象

我很想知道如何解决这个问题,但我不知道该怎么办
如果您知道,我希望您愿意告诉我该怎么做…

错误是因为ID没有正确传递,因此模型无法找到记录。定义操作时,语法有点错误。应该是这样的:

<form method="post" role="form" action="{{ action('Controller\Staff\PeminjamanController@update', array('id' => $peminjaman->id)) }}">

哦。。。谢谢你的帮助。这工作正是我想要的。祝你一切顺利。。。这就是你如何接受关于StackOverflow的答案。。。
 $peminjaman = \peminjaman::findOrFail($id);