簡體   English   中英

編輯動態表格Laravel

[英]Edit Dynamic Form Laravel

我因為這個錯誤而嚴重問題,我找不到任何辦法,現在只希望你們所有人幫助我,請幫助我

條件是我有2個桌子'Tindakan'和'Analisa'也有1個ID tindakan可以有很多Analisa。 清楚嗎 ? 現在我想顯示和編輯我的表analisa

這是我的控制器

public function edittindaklanjut($id){
    $halaman="tindaklayanan";
    $tindakan=tindakan::findOrFail($id);
    $values = explode(",", $tindakan->revisi_dokumen);
    $analisa=DB::table('analisas')
    ->select(DB::raw('id,id_tindakan,analisa,tindakan,pic,tanggal_pelaksanaan'))
    ->where('id_tindakan','=',$id)->get();
    return view('layanankonsumen.edittindaklanjut',compact('tindakan','values','analisa','halaman'));
}

這是我的觀點

<table  id="tbanalisa">
            <thead>
              <tr>
                <th width="30%">Analisa Penyebab</th>
                <th width="30%">Tindakan Perbaikan dan Pencegahan</th>
                <th>PIC</th>
                <th>Waktu Pelaksanaan</th>
              </tr>
            </thead>

            <tbody>
              <tr>
                <td><textarea class="form-control" rows="3" name="analisa[]" placeholder="Analisa Penyebab" style="resize: none;
                height: 50px">{{old('analisa', $analisa->analisa)}}</textarea></td>
                <td><textarea class="form-control" rows="3" name="tindakan[]" placeholder="Tindakan Perbaikan dan Pencegahan" 
                style="resize: none; height: 50px">{{old('tindakan', $analisa->tindakan)}}</textarea></td>
                <td><input class="form-control" type="text" name="pic[]" placeholder="PIC" value="{{old('pic', $analisa->pic)}}"></td>
                <td><input class="form-control" type="date" name="tanggal_pelaksanaan[]" class="picker__table" value="{{old('tanggal_pelaksanaan', $analisa->tanggal_pelaksanaan)}}"></td>
              </tr>
            </tbody>
          </table>

首先,我得到一個錯誤試圖獲取非對象的屬性,因為get()當我改變get with first()它的節目但只有1行(我在analsia中的2行請查看我在DB上的表

迭代結果:

@foreach ($result as @analisa)
    <table>
        ....
        {{ $analisa->analisa }}
        ....
    </table>
@endforeach

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM