2017-07-06 1 views
0

Ci-dessous est mon code actuel, je veux stocker les fichiers pdf inmy sans le voir. c'est possible ? lorsque l'utilisateur stocke les données pour l'objet $ bus sur db. Je veux stocker ci-dessous pdf sur mon local.domPDF comment enregistrer un fichier sans visualisation? LARAVEL

$user = Festivals::where('id', $bus->id)->first(); 
     $pdf = PDF::loadView('user.view', compact('user')); 
     $name = 'Ref_no' . $user->ref_no . '_' . date('m-d-Y') . '.pdf'; 
     return $pdf->download($name); 
+0

@Rushikumar Je veux stocker (ne pas afficher, juste sauvegarder le fichier) le fichier sans le télécharger. Ce n'est pas un doublon de celui que vous avez mentionné –

+0

désolé à ce sujet; ont rétracté le drapeau. – Rushikumar

Répondre

0

si $pdf est un objet dompdf, utilisez la méthode output() pour obtenir le contenu de pdf comme une chaîne et il suffit de mettre dans un fichier;

$content = $pdf->output(); 
file_put_contents('/path/to/your/file', $content); 
+0

J'ai ajouté comme ceci le chemin file_put_contents (url ('/ images/pictures'). '/'. $ Filename, $ content); mais im obtenir l'erreur http –

+0

ici l'erreur n'a pas réussi à ouvrir le flux: wrapper HTTP ne supporte pas les connexions inscriptibles –

+0

il ne devrait pas être une URL, ce devrait être un chemin, comme '/ home/images/file.pdf' – keune