Comment générer 2 fichiers Word dans une page en utilisant PhpWord?

Bonjour la communauté. Bon début de semaine à toute et à tous! Je viens vers vous solliciter votre aide sur un sujet qui me préocuppe depuis un certain temps et que je n’arrive pas à résoudre. En fait j’ai un projet sur Laravel dans lequel j’ai des formulaires à remplir et sur la base de ces informations reçues des formulaires, je génère des fichiers Word qui recupèrent les variables. Jusque-là j’arrive à le faire (générer un fichier Word) pour un seul fichier. Le problème c’est quand je voudrais le faire pour un deuxième fichier.

Mon controller qui permet de générer le fichier Word:

public function edit(Stagiaire $stagiaire, $downloadName = null)
{
    $id = $stagiaire ->id;
    $desc1 = Stagiaire::find($id);

    $my_template = new \PhpOffice\PhpWord\TemplateProcessor(public_path('attestationStage.docx'));

    $my_template->setValue('id', $desc1->id);
    $my_template->setValue('civilite', $desc1->civilite);
    $my_template->setValue('prenoms', $desc1->prenoms);
    $my_template->setValue('nom', $desc1->nom);
    $my_template->setValue('date_de_naissance', $desc1->date_de_naissance);
    $my_template->setValue('lieu_de_naissance', $desc1->lieu_de_naissance);
    $my_template->setValue('poste', $desc1->poste);
    $my_template->setValue('date_dentree', $desc1->date_dentree);
    $my_template->setValue('direction', $desc1->direction);
    $my_template->setValue('type_contrat', $desc1->type_contrat);
    $my_template->setValue('duree_contrat', $desc1->duree_contrat);
    $my_template->setValue('date_debut_contrat', $desc1->date_debut_contrat);
    $my_template->setValue('date_fin_contrat', $desc1->date_fin_contrat);
    $my_template->setValue('matricule', $desc1->matricule);
    $my_template->setValue('classe', $desc1->classe);
    $my_template->setValue('echelon', $desc1->echelon);
    $my_template->setValue('dernier_diplome', $desc1->dernier_diplome);
    $my_template->setValue('dernier_etablissement', $desc1->dernier_etablissement);
    $my_template->setValue('annee_dernier_diplome', $desc1->annee_dernier_diplome);
    $my_template->setValue('indemnite', $desc1->indemnite);


    $my_template->setValue('date_enregistrement', $desc1->date_enregistrement);
    $my_template->setValue('lieu_enregistrement', $desc1->lieu_enregistrement);


    $first_name = $stagiaire->prenoms ;
    $last_name = $stagiaire->nom ;
    $filename = "Attestation Stagiaire de "." ".  $first_name. " ". $last_name;

    try{
        $my_template->saveAs(storage_path("$filename.docx"));
    }catch (Exception $e){
        //handle exception
    }
    $downloadName = $downloadName??$filename;

    return response()->download(storage_path("$filename.docx"));

}



Ce controller me permet d'avoir un premier fichier Word et jusque-là ça marche à merveille mais le problème c'est que je n'arrive pas à utiliser un autre controller sur la même page pour générer un deuxième fichier.

Besoin d'aide SVP.
Merci d'avance!
Human Coders - Le centre de formation recommandé par les développeur·se·s pour les développeur·se·s