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