App\Http\Controllers\PlayerController::delete PHP Method

delete() public method

public delete ( Illuminate\Http\Request $request )
$request Illuminate\Http\Request
    public function delete(Request $request)
    {
        $player_name = $this->player->player_name;
        Event::fire(new PlayerWillBeDeleted($this->player));
        if ($this->player->delete()) {
            if (option('return_score')) {
                $this->user->setScore(Option::get('score_per_player'), 'plus');
            }
            Event::fire(new PlayerWasDeleted($player_name));
            return json(trans('user.player.delete.success', ['name' => $player_name]), 0);
        }
    }