PHP Class Socieboy\Forum\Controllers\RepliesController

Inheritance: extends App\Http\Controllers\Controller
Show file Open project: socieboy/forum

Public Methods

Method Description
__construct ( ReplyRepo $replyRepo ) Implements the reply
correctAnswer ( CorrectAnswerRequest $request ) : Illuminate\Http\RedirectResponse Set the correct answer
destroy ( DeleteReplyRequest $request, $slug, $reply_id )
edit ( string $slug, integer $reply_id ) : Illuminate\View\View Display the reply edit form.
store ( Socieboy\Forum\Requests\CreateReplyRequest $request, string $slug ) : Illuminate\Http\RedirectResponse Store a new conversation.
update ( UpdateReplyRequest $request, string $slug, integer $reply_id ) : Illuminate\Http\RedirectResponse Update an existing reply.

Method Details

__construct() public method

Implements the reply
public __construct ( ReplyRepo $replyRepo )
$replyRepo Socieboy\Forum\Entities\Replies\ReplyRepo

correctAnswer() public method

Set the correct answer
public correctAnswer ( CorrectAnswerRequest $request ) : Illuminate\Http\RedirectResponse
$request Socieboy\Forum\Requests\CorrectAnswerRequest
return Illuminate\Http\RedirectResponse

destroy() public method

public destroy ( DeleteReplyRequest $request, $slug, $reply_id )
$request Socieboy\Forum\Requests\DeleteReplyRequest

edit() public method

Display the reply edit form.
public edit ( string $slug, integer $reply_id ) : Illuminate\View\View
$slug string
$reply_id integer
return Illuminate\View\View

store() public method

Store a new conversation.
public store ( Socieboy\Forum\Requests\CreateReplyRequest $request, string $slug ) : Illuminate\Http\RedirectResponse
$request Socieboy\Forum\Requests\CreateReplyRequest
$slug string
return Illuminate\Http\RedirectResponse

update() public method

Update an existing reply.
public update ( UpdateReplyRequest $request, string $slug, integer $reply_id ) : Illuminate\Http\RedirectResponse
$request Socieboy\Forum\Requests\UpdateReplyRequest
$slug string
$reply_id integer
return Illuminate\Http\RedirectResponse