PHP 클래스 App\Http\Controllers\API\PlaylistController

상속: extends Controller
파일 보기 프로젝트 열기: phanan/koel

공개 메소드들

메소드 설명
destroy ( Playlist $playlist ) : Illuminate\Http\JsonResponse Delete a playlist.
index ( ) : Illuminate\Http\JsonResponse Gets all playlists by the current user.
store ( PlaylistStoreRequest $request ) : Illuminate\Http\JsonResponse Create a new playlist.
sync ( Illuminate\Http\Request $request, Playlist $playlist ) : Illuminate\Http\JsonResponse Sync a playlist with songs.
update ( Illuminate\Http\Request $request, Playlist $playlist ) : Illuminate\Http\JsonResponse Rename a playlist.

메소드 상세

destroy() 공개 메소드

Delete a playlist.
public destroy ( Playlist $playlist ) : Illuminate\Http\JsonResponse
$playlist app\models\Playlist
리턴 Illuminate\Http\JsonResponse

index() 공개 메소드

Gets all playlists by the current user.
public index ( ) : Illuminate\Http\JsonResponse
리턴 Illuminate\Http\JsonResponse

store() 공개 메소드

Create a new playlist.
public store ( PlaylistStoreRequest $request ) : Illuminate\Http\JsonResponse
$request App\Http\Requests\API\PlaylistStoreRequest
리턴 Illuminate\Http\JsonResponse

sync() 공개 메소드

Any songs that are not populated here will be removed from the playlist.
public sync ( Illuminate\Http\Request $request, Playlist $playlist ) : Illuminate\Http\JsonResponse
$request Illuminate\Http\Request
$playlist app\models\Playlist
리턴 Illuminate\Http\JsonResponse

update() 공개 메소드

Rename a playlist.
public update ( Illuminate\Http\Request $request, Playlist $playlist ) : Illuminate\Http\JsonResponse
$request Illuminate\Http\Request
$playlist app\models\Playlist
리턴 Illuminate\Http\JsonResponse