public function destroy(Request $request, $id) { $version = Ftver::select('user_id')->where('ft_id', $id)->where('first', 1)->first(); if ($version->user_id != $request->user()->id) { return '抱歉, 目前仅支持添加此条目的用户删除节目> <'; } $ftep = Ftep::select('id')->where('ft_id', $id)->first(); if ($ftep) { return '抱歉,请先逐一删除分集后再删除本节目'; } $favorite = Ftfav::select('user_id')->where('ft_id', $id)->first(); if ($favorite) { return '抱歉, 已有人收藏请先逐一删除分集后再删除本节目,不能删除> <'; } $review = Ftrev::select('id')->where('ft_id', $id)->first(); if ($review) { return '抱歉,已有人评论节目,不能删除> <'; } $ft = Ft::find($id, ['id']); if ($ft->delete()) { return redirect('/'); } else { return '删除失败'; } }
public function destroy(Request $request, $id) { $version = Ftepver::select('user_id')->where('ftep_id', $id)->where('first', 1)->first(); if ($version->user_id != $request->user()->id) { return '抱歉, 目前仅支持添加此条目的用户删除节目分集> <'; } $favorite = Ftepfav::select('user_id')->where('ftep_id', $id)->first(); if ($favorite) { return '抱歉, 已有人收藏本期节目,不能删除> <'; } $review = Ftrev::select('id')->where('ftep_id', $id)->first(); if ($review) { return '抱歉,已有人评论本期节目,不能删除> <'; } $ftep = Ftep::find($id, ['id', 'ft_id']); if ($ftep->delete()) { return redirect()->route('ft.show', [$ftep->ft_id]); } else { return '删除失败'; } }