public function destroy($id) { Comment::destroy($id); return back()->with('info', '删除评论成功'); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function destroy($id) { Comment::destroy($id); return response()->json(['success' => true]); }
public function delete($id = 0) { if (is_array(Input::get('ids'))) { $id = Input::get('ids'); } $ok = Comment::destroy($id); if ($ok) { $ok_extend = Extend::destroy($id); if ($ok_extend) { return Redirect::to('msg')->withInput()->with('jump_sec', 3)->with('message', "删除成功!"); } else { return Redirect::to('msg')->withInput()->with('jump_sec', 120)->with('message', "扩展数据 删除失败! 请手工修复数据"); } } else { return Redirect::to('msg')->withInput()->with('jump_sec', 3)->with('message', "删除失败!"); } }
public function getDelete($id){ Comment::destroy($id); return redirect()->back() ->with('message', 'Комментарий удален'); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy(Request $request, $id) { if (!$request->has('reason')) { return 'invalid_request'; } $reason = trim($request->get('reason')); if ($reason == '') { return 'invalid_request'; } $user = auth()->check() ? auth()->user() : null; if (is_null($user)) { return 'not_logged_in'; } if (!$user->can('delete_comment')) { return 'insufficient_permissions'; } $comment = Comment::whereId($id)->first(); if (is_null($comment)) { return 'comment_not_found'; } $receiver = $comment->user; $video = $comment->video; Comment::destroy($id); if ($user->id != $receiver->id) { Message::send(1, $receiver->id, 'A moderator deleted your comment', view('messages.moderation.commentdelete', ['video' => $video, 'comment' => $comment, 'reason' => $reason])); } $log = new ModeratorLog(); $log->user()->associate($user); $log->type = 'delete'; $log->target_type = 'comment'; $log->target_id = $id; $log->reason = $reason; $log->save(); return 'success'; }
public function destroyComment($id) { $user = auth()->check() ? auth()->user() : null; if (is_null($user)) { return redirect()->back()->with('error', 'Not logged in'); } if ($user->can('delete_comment')) { Comment::destroy($id); $log = new ModeratorLog(); $log->user()->associate($user); $log->type = 'delete'; $log->target_type = 'comment'; $log->target_id = $id; $log->save(); return redirect()->back()->with('success', 'Comment deleted'); } return redirect()->back()->with('error', 'Insufficient permissions'); }