public function postUploadImage(Request $request, Guard $auth)
 {
     $postulante = Postulante::where('user_id', $auth->id())->first();
     $pathUser = '******';
     \Storage::makeDirectory($pathUser);
     $Documento = $request->file('file');
     $nombre = $Documento->getClientOriginalName();
     $fullPath = $pathUser . '/' . $nombre;
     $docAdjunto = DocumentoAdjunto::firstOrNew(['path' => $fullPath]);
     $docAdjunto->nombre = $nombre;
     $docAdjunto->postulante = $postulante->id;
     $docAdjunto->save();
     \Storage::disk('local')->put($fullPath, \File::get($Documento));
     return response()->json(['link' => '/documentos/' . $fullPath]);
 }
 public function postUploadDocAdmin(Request $request)
 {
     $pathUser = '******' . $request->get("id_postulante") . "/admin";
     \Storage::makeDirectory($pathUser);
     if ($request->hasFile("cartaF1")) {
         $archivo = $request->file('cartaF1');
         $temp = "carta de aceptación";
     } else {
         $archivo = $request->file('cartaF2');
         $temp = "Resolución de pregrado";
     }
     $nombre = \Hash::make($archivo->getClientOriginalName());
     $nombre = str_replace('/', 'Y', $nombre);
     $nombre = $nombre . '.' . $archivo->guessExtension();
     $fullPath = $pathUser . '/' . $nombre;
     $docAdjunto = DocumentoAdjunto::firstOrNew(['path' => $fullPath]);
     $docAdjunto->nombre = $temp;
     $docAdjunto->postulante = $request->get("id_postulante");
     $docAdjunto->save();
     \Storage::disk('local')->put($fullPath, \File::get($archivo));
 }
 public function postStorageFiles(Request $request, Guard $auth)
 {
     /*   $postulante = Postulante::where('user_id',$auth->id())->first();
     
     
             $Documentos = $request->file('documentosAdjuntos');
             $count = 0;
     
             $destino_path = public_path().'\documentos\postulante_'.$postulante->id;
             foreach($Documentos as $archivo) {
     
                 $url_imagen = \Hash::make($archivo->getClientOriginalName());
                 $path_file = $url_imagen.'.'.$archivo->guessExtension();
                 //$path_file = str_replace('/', '0', $path_file);
            
                 $subir = $archivo->move($destino_path, $destino_path);
     
                 dd($path_file);
                 //dd($url_imagen.'__________'.$path_file);
                 
                 $nombre_input = $request->get('new_'.$count);
     
     
                 $docAdjunto = DocumentoAdjunto::firstOrNew(['nombre' => $nombre_input,'postulante'=>$postulante->id]);;
                 $docAdjunto->path = $path_file;
                 $docAdjunto->save();
     
     
     
                 $count++;
             }
            return response()->json([
                     'message'=> 'Conexión  realizada ctm'
                     ]);*/
     $postulante = Postulante::where('user_id', $auth->id())->first();
     $pathUser = '******' . $postulante->id;
     \Storage::makeDirectory($pathUser);
     $Documentos = $request->file('documentosAdjuntos');
     $count = 0;
     foreach ($Documentos as $archivo) {
         $nombre = \Hash::make($archivo->getClientOriginalName());
         $nombre = str_replace('/', 'Y', $nombre);
         $nombre = $nombre . '.' . $archivo->guessExtension();
         $nombre_input = $request->get('new_' . $count);
         $fullPath = $pathUser . '/' . $nombre;
         $docAdjunto = DocumentoAdjunto::firstOrNew(['path' => $fullPath]);
         $docAdjunto->nombre = $nombre_input;
         $docAdjunto->postulante = $postulante->id;
         $docAdjunto->save();
         \Storage::disk('local')->put($fullPath, \File::get($archivo));
         $count++;
     }
     return response()->json(['message' => 'Conexión  realizada ctm']);
 }