public function remove(RemoveSongRequest $request) { abort_unless($song = Song::byPath("s3://{$request->bucket}/{$request->key}"), 404); $song->delete(); event(new LibraryChanged()); return response()->json(); }