示例#1
0
 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);
 }
示例#2
0
 /**
  * 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');
 }
示例#3
0
 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 . '');
 }