Php 在具有连接条件的Laravel上删除
我可以在Laravel中插入、更新和删除,但我不知道为什么在这种情况下我会卡住,所以请在这里分享您的想法。这是我的职责Php 在具有连接条件的Laravel上删除,php,laravel,laravel-5,laravel-5.2,Php,Laravel,Laravel 5,Laravel 5.2,我可以在Laravel中插入、更新和删除,但我不知道为什么在这种情况下我会卡住,所以请在这里分享您的想法。这是我的职责 public function hapuskeluhan($id){ $keluh = keluhan::findOrFail($id); $tindak = tindakan::where('id_keluhan',$id)->get(); $analisa = analisa::join('tindakans','tindakans.id',
public function hapuskeluhan($id){
$keluh = keluhan::findOrFail($id);
$tindak = tindakan::where('id_keluhan',$id)->get();
$analisa = analisa::join('tindakans','tindakans.id','=','analisas.id_tindakan')
->join('keluhans','keluhans.id','=','tindakans.id_keluhan')
->where('keluhans.id','=',$id)->get();
//dd($analisa);
$keluh->delete();
$tindak->delete();
$analisa->delete();
\Session::flash('flash_message','Data successfully deleted.');
return redirect('lihatkeluhan');
}
删除$analisa时出错。。。请帮忙为什么要使用“加入”来删除??laravel如何知道要删除加入的两条记录中的哪一条记录?请检查laravel中的join delete:如果要使用eloquent,则不应加入,应定义关系,然后根据这些关系选择一个模型。“如果你这样做,雄辩的人会帮你解决问题。你的模型是如何定义的?”克里斯汀亚努桑德尔·里德。所有这些。不要草率浏览。阅读它。为什么使用连接进行删除??laravel如何知道要删除加入的两条记录中的哪一条记录?请检查laravel中的join delete:如果要使用eloquent,则不应加入,应定义关系,然后根据这些关系选择一个模型。“如果你这样做,雄辩的人会帮你解决问题。你的模型是如何定义的?”克里斯汀亚努桑德尔·里德。所有这些。不要草率浏览。读一下。