/** * Store a newly created FAQ in storage. * * @param FAQRequest $request * * @return Response */ public function store(Request $request) { $validation = ValidationService::check(FAQ::$rules); if (!$validation['errors']) { $faq = $this->faqRepository->store($request->all()); Quarx::notification('FAQ saved successfully.', 'success'); } else { return $validation['redirect']; } if (!$faq) { Quarx::notification('FAQ could not be saved.', 'warning'); } return redirect(route('quarx.faqs.edit', [$faq->id])); }