Ejemplo n.º 1
0
 /**
  * crop and upload image
  * @param $request
  * @param $contentType
  * @param $contentTitle
  * @param $pathToSave
  * @return bool
  */
 public static function saveContentImage($request, $contentType, $contentTitle, $pathToSave)
 {
     $status = false;
     try {
         $galleryContent = new GalleryContent();
         $file = Input::file($contentType);
         $fileName = explode(".", $file->getClientOriginalName());
         $fileExtention = $file->getClientOriginalExtension();
         self::cropImage($request, $pathToSave);
         $fileType = 'image';
         $fileDescription = $request->input($contentTitle);
         $galleryContent->contentType = $fileType;
         $galleryContent->contentName = 'cropped-' . $fileName[0];
         $galleryContent->contentFileExtension = $fileExtention;
         $galleryContent->contentDescription = $fileDescription;
         $galleryContent->save();
         $status = true;
     } catch (\Exception $e) {
         $status = false;
     }
     return $status;
 }