由于这个错误我有严重的问题,我找不到任何办法,现在只希望你们所有人帮助我,请帮助我们
条件是我有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()当我用first()更改get它的节目但只有1行(我在analsia中有2行{{3} })
答案 0 :(得分:0)
迭代结果:
@foreach ($result as @analisa)
<table>
....
{{ $analisa->analisa }}
....
</table>
@endforeach