Example #1
0
 public static function savePost(Request $request, Post $post = null)
 {
     if (!$post) {
         $post = new Post();
     }
     $isVisible = $request->get('is_visible');
     $post->title = $request->get('title');
     $post->user_id = Auth::id();
     $post->post_type = $request->get('post_type');
     $post->content = $request->get('content');
     $post->slug = str_slug($request->get('title'));
     $post->meta_keywords = $request->get('title');
     $post->meta_description = $request->get('content');
     $post->is_visible = isset($isVisible);
     if ($request->get('published_at')) {
         $post->published_at = $request->get('published_at') . ' ' . date("H:i:s", time());
     }
     $post->save();
     return $post;
 }