public function update($id, SliderRequest $request)
 {
     $slider_object = SliderObject::findOrFail($id);
     $request_data = $request->all();
     $request_data['tagline_color'] = $request_data['tagline_color'] . ' ' . $request_data['tagline_shade'] . '-' . $request_data['tagline_shade_value'];
     $request_data['slogan_color'] = $request_data['slogan_color'] . ' ' . $request_data['slogan_shade'] . '-' . $request_data['slogan_shade_value'];
     unset($request_data['tagline_shade']);
     unset($request_data['tagline_shade_value']);
     unset($request_data['slogan_shade']);
     unset($request_data['slogan_shade_value']);
     if ($request->hasFile('image_file')) {
         $path = storage_path('app/slider/');
         $image_file = $request_data['image_file'];
         unset($request_data['image_file']);
         $request_data['image_name'] = $this->generateImageName($image_file->getClientOriginalExtension());
         $request_data['mime_type'] = $image_file->getClientMimeType();
         $this->saveImage($path, $image_file, $request_data['image_name']);
     }
     $slider_object->update($request_data);
     return redirect('articles');
 }