public function destroy(Request $request, $id) { $version = Episodever::select('user_id')->where('episode_id', $id)->where('first', 1)->first(); if ($version->user_id != $request->user()->id) { return '抱歉, 目前仅支持添加此条目的用户删除分集> <'; } $favorite = Epfav::select('user_id')->where('episode_id', $id)->first(); if ($favorite) { return '抱歉, 已有人收藏本集,不能删除> <'; } $review = Review::select('id')->where('episode_id', $id)->first(); if ($review) { return '抱歉,已有人评论本集,不能删除> <'; } $role = Role::select('id')->where('episode_id', $id)->first(); if ($role) { return '抱歉,请先逐一删除SC关联后再删除本集'; } $item = Item::select('id')->where('episode_id', $id)->first(); if ($item) { return '抱歉,已有剧单收录本集,不能删除> <'; } $ed = Ed::select('id')->where('episode_id', $id)->first(); if ($ed) { return '抱歉,请先逐一删除歌曲关联后再删除本集'; } $episode = Episode::find($id, ['id', 'drama_id']); if ($episode->delete()) { DB::table('users')->where('id', $version->user_id)->decrement('episodevers'); return redirect()->route('drama.show', [$episode->drama_id]); } else { return '删除失败'; } }
public function destroy(Request $request, $id) { $version = Songver::select('user_id')->where('song_id', $id)->where('first', 1)->first(); if ($version->user_id != $request->user()->id) { return '抱歉, 目前仅支持添加此条目的用户删除歌曲> <'; } $favorite = Songfav::select('user_id')->where('song_id', $id)->first(); if ($favorite) { return '抱歉, 已有人收藏歌曲,不能删除> <'; } $review = Songrev::select('id')->where('song_id', $id)->first(); if ($review) { return '抱歉,已有人评论歌曲,不能删除> <'; } $ed = Ed::select('id')->where('song_id', $id)->first(); if ($ed) { return '抱歉,请先逐一删除歌曲关联后再删除歌曲'; } $song = Song::find($id, ['id']); if ($song->delete()) { return redirect('/zhoubian'); } else { return '删除失败'; } }
public function destroy(Request $request, $id) { $version = Dramaver::select('user_id')->where('drama_id', $id)->where('first', 1)->first(); if ($version->user_id != $request->user()->id) { return '抱歉, 目前仅支持添加此条目的用户删除剧集> <'; } $episode = Episode::select('id')->where('drama_id', $id)->first(); if ($episode) { return '抱歉,请先逐一删除分集后再删除本剧'; } $favorite = Favorite::select('user_id')->where('drama_id', $id)->first(); if ($favorite) { return '抱歉, 已有人收藏本剧,不能删除> <'; } $review = Review::select('id')->where('drama_id', $id)->first(); if ($review) { return '抱歉,已有人评论本剧,不能删除> <'; } $item = Item::select('id')->where('drama_id', $id)->first(); if ($item) { return '抱歉,已有剧单收录本剧,不能删除> <'; } $ed = Ed::select('id')->where('drama_id', $id)->first(); if ($ed) { return '抱歉,请先逐一删除歌曲关联后再删除本剧'; } $drama = Drama::find($id, ['id']); if ($drama->delete()) { return redirect('/'); } else { return '删除失败'; } }