/** * Store a newly created post in storage. * * @param \Illuminate\Http\Request $request * @return \Dingo\Api\Http\Response */ public function store(Request $request) { $postData = $this->buildPostFromRequest($request); $post = $this->post->create($postData); $this->syncRelationships($post, $request); return $this->response->item($post, new PostTransformer()); }
public function store(PostCreateRequest $request) { $post = Post::create($this->buildPostFromRequest($request)); $this->handleImageUploadsFromRequest($post, $request); $this->syncTags($post, $request->get('tags')); $this->syncFields($post, $request->get('fields')); return redirect()->route('admin::posts.index'); }
/** * @param Request $request */ public function store(Request $request) { Post::create($this->buildPostFromRequest($request)); }