/**
  * 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'));
 }
Пример #2
0
 /**
  * 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());
 }