Exemplo n.º 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);
 }
Exemplo n.º 2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(CreatePostRequest $request, Post $post)
 {
     $request->merge(['slug' => str_slug($request->get('title')), 'display' => 1]);
     $store = $post->create($request->all());
     $tags = tags_to_array($request->get('tags'));
     foreach ($tags as $tag) {
         $tag = Tag::firstOrCreate(['name' => $tag]);
         $store->tags()->attach($tag);
     }
     return redirect(route('admin.posts'));
 }