Ejemplo n.º 1
0
 protected function saveFile(UploadedFile $file)
 {
     $upload_dir = public_path('uploads/');
     $file_name = 'file-' . date('dmY-His') . '.' . $file->getClientOriginalExtension();
     try {
         if ($file->move($upload_dir, $file_name)) {
             return $file_name;
         } else {
             return false;
         }
     } catch (\Exception $ex) {
         return abort(500, $ex->getMessage());
     }
 }
Ejemplo n.º 2
0
 /**
  * Build the image.
  *
  * @param string       $slug
  * @param UploadedFile $image
  *
  * @return string
  */
 protected function buildImage($slug, $image)
 {
     $filePath = '/uploads/' . $slug . '.' . $image->getClientOriginalExtension();
     Image::make($image)->save(public_path($filePath));
     return $filePath;
 }
Ejemplo n.º 3
0
 /**
  * @param UploadedFile $file
  *
  * @param null $filename
  * @return null|string
  */
 private function upload(UploadedFile $file, $filename = null)
 {
     if ($file && $file->isValid()) {
         if (!Storage::exists('page_image')) {
             Storage::makeDirectory('page_image');
         }
         if ($filename === null) {
             $filename = $this->getUniqueName('page_image', $file->getClientOriginalExtension());
         }
         $file->move('page_image', $filename);
         return $filename;
     }
     return null;
 }