public function store(CreatePostRequest $request) { $request->merge(['image_header_url' => 'assets/image', 'user_id' => 1, 'slug' => Str::slug($request->input('title'))]); $post = new Article($request->all()); $fileName = $post->savePicture($request->file('image')); $post->image_header_url = url($fileName); $user = User::find(1); return $user->articles()->save($post); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CreatePostRequest $request) { $post = auth()->user()->posts()->create($request->all()); $post->tags()->sync(!$request->input('tag_list') ? [] : $request->input('tag_list')); return redirect('posts'); }
public function storePost($id, CreatePostRequest $request) { \Auth::user()->post()->create(['article_id' => $id, 'post' => $request->input('store_post')]); flash()->success('Udało Ci się dodać odpowiedź do artykułu!'); return redirect('/admin/article/' . $id . ''); }