Пример #1
0
 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 '删除失败';
     }
 }
Пример #2
0
 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 '删除失败';
     }
 }