App\Http\Controllers\API\InteractionController::play PHP Method

play() public method

Increase a song's play count as the currently authenticated user.
public play ( Illuminate\Http\Request $request ) : Illuminate\Http\JsonResponse
$request Illuminate\Http\Request
return Illuminate\Http\JsonResponse
    public function play(Request $request)
    {
        if ($interaction = Interaction::increasePlayCount($request->input('song'), $request->user())) {
            event(new SongStartedPlaying($interaction->song, $interaction->user));
        }
        return response()->json($interaction);
    }