/** * Displays the form for editing the specified inquiry comment. * * @param int|string $inquiryId * @param int|string $commentId * * @return \Illuminate\View\View */ public function edit($inquiryId, $commentId) { $inquiry = $this->inquiry->findOrFail($inquiryId); $comment = $inquiry->comments()->findOrFail($commentId); $this->authorize('comments.edit', [$comment]); $form = $this->presenter->form($inquiry, $comment); return view('pages.inquiries.comments.edit', compact('form')); }
/** * Returns a new comment form. * * @param Inquiry $inquiry * * @return \Orchestra\Contracts\Html\Builder */ public function formComment(Inquiry $inquiry) { $presenter = new InquiryCommentPresenter($this->form, $this->table); return $presenter->form($inquiry, new Comment()); }