PHP 클래스 app\http\controllers\CommentsController

상속: extends Controller
파일 보기 프로젝트 열기: appkr/l5essential 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( )
destroy ( Illuminate\Http\Request $request, integer $id ) : Illuminate\Http\Response Remove the specified resource from storage.
recursiveDestroy ( App\Comment $comment ) : boolean | null Delete comment recursively
store ( Illuminate\Http\Request $request ) : Illuminate\Http\Response Store a newly created resource in storage.
update ( Illuminate\Http\Request $request, integer $id ) : Illuminate\Http\Response Update the specified resource in storage.
vote ( Illuminate\Http\Request $request, $id ) : Illuminate\Http\JsonResponse Vote up or down for the given comment.

보호된 메소드들

메소드 설명
deleteVote ( $votes ) Delete given votes collection.

메소드 상세

__construct() 공개 메소드

public __construct ( )

deleteVote() 보호된 메소드

Delete given votes collection.
protected deleteVote ( $votes )
$votes

destroy() 공개 메소드

Remove the specified resource from storage.
public destroy ( Illuminate\Http\Request $request, integer $id ) : Illuminate\Http\Response
$request Illuminate\Http\Request
$id integer
리턴 Illuminate\Http\Response

recursiveDestroy() 공개 메소드

Delete comment recursively
public recursiveDestroy ( App\Comment $comment ) : boolean | null
$comment App\Comment
리턴 boolean | null

store() 공개 메소드

Store a newly created resource in storage.
public store ( Illuminate\Http\Request $request ) : Illuminate\Http\Response
$request Illuminate\Http\Request
리턴 Illuminate\Http\Response

update() 공개 메소드

Update the specified resource in storage.
public update ( Illuminate\Http\Request $request, integer $id ) : Illuminate\Http\Response
$request Illuminate\Http\Request
$id integer
리턴 Illuminate\Http\Response

vote() 공개 메소드

Vote up or down for the given comment.
public vote ( Illuminate\Http\Request $request, $id ) : Illuminate\Http\JsonResponse
$request Illuminate\Http\Request
$id
리턴 Illuminate\Http\JsonResponse