PHP Class Socieboy\Forum\Controllers\ConversationController

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

Protected Properties

Property Type Description
$conversationRepo Socieboy\Forum\Entities\Conversations\ConversationRepo

Public Methods

Method Description
__construct ( ConversationRepo $conversationRepo )
edit ( string $slug ) : Illuminate\View\View Display the conversation edit form.
show ( string $slug ) : Illuminate\View\View Display a conversation and replies.
store ( ConversationRequest $request ) : Illuminate\Http\RedirectResponse Store the new conversation.
update ( UpdateReplyRequest $request, $slug ) : Illuminate\Http\RedirectResponse Update an existing conversation.

Method Details

__construct() public method

public __construct ( ConversationRepo $conversationRepo )
$conversationRepo Socieboy\Forum\Entities\Conversations\ConversationRepo

edit() public method

Display the conversation edit form.
public edit ( string $slug ) : Illuminate\View\View
$slug string
return Illuminate\View\View

show() public method

Display a conversation and replies.
public show ( string $slug ) : Illuminate\View\View
$slug string
return Illuminate\View\View

store() public method

Store the new conversation.
public store ( ConversationRequest $request ) : Illuminate\Http\RedirectResponse
$request Socieboy\Forum\Requests\ConversationRequest
return Illuminate\Http\RedirectResponse

update() public method

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

Property Details

$conversationRepo protected property

protected ConversationRepo,Socieboy\Forum\Entities\Conversations $conversationRepo
return Socieboy\Forum\Entities\Conversations\ConversationRepo