App\Http\Controllers\BeatmapDiscussionPostsController::destroy PHP Method

destroy() public method

public destroy ( $id )
    public function destroy($id)
    {
        $post = BeatmapDiscussionPost::whereNull('deleted_at')->findOrFail($id);
        priv_check('BeatmapDiscussionPostDestroy', $post)->ensureCan();
        $error = $post->softDelete(Auth::user());
        if ($error === null) {
            return $post->beatmapsetDiscussion->defaultJson();
        } else {
            return error_popup($error);
        }
    }