update() public method

Updates FAQ into database.
public update ( FAQ $fAQ, array $input ) : FAQ
$fAQ Yab\Quarx\Models\FAQ
$input array
return Yab\Quarx\Models\FAQ
示例#1
0
 /**
  * Update the specified FAQ in storage.
  *
  * @param int        $id
  * @param FAQRequest $request
  *
  * @return Response
  */
 public function update($id, FAQRequest $request)
 {
     $faq = $this->faqRepository->findFAQById($id);
     if (empty($faq)) {
         Quarx::notification('FAQ not found', 'warning');
         return redirect(route('quarx.faqs.index'));
     }
     $faq = $this->faqRepository->update($faq, $request->all());
     Quarx::notification('FAQ updated successfully.', 'success');
     if (!$faq) {
         Quarx::notification('FAQ could not be saved.', 'warning');
     }
     return redirect(route('quarx.faqs.edit', [$id]));
 }