Code Duplication    Length = 4-6 lines in 2 locations

src/Http/Controllers/LaravelBlogController.php 2 locations

@@ 52-55 (lines=4) @@
49
        $blog_post->save();
50
51
        $image_path = null;
52
        if ($request->file('image')) {
53
            $original_file_name=$request->file('image')->getClientOriginalName();
54
            $image_path = $request->file('image')->storeAs('blog_posts/'.$blog_post->id,$original_file_name, 'public');
55
        }
56
        $blog_post->image = $image_path;
57
        $blog_post->save();
58
@@ 185-190 (lines=6) @@
182
        ]);
183
        $attributes['published'] = request()->has('published');
184
185
        if ($request->file('image')) {
186
            $original_file_name=$request->file('image')->getClientOriginalName();
187
            $image_path = $request->file('image')->storeAs('blog_posts/'.$blogPost->id,$original_file_name, 'public');
188
        } else {
189
            $image_path = $blogPost->image;
190
        }
191
192
        if ($blogPost->published == false && request()->has('published')) {
193
            $attributes['published_at'] = date('Y-m-d H:i:s');