Beispiel #1
0
 public static function make($attributes)
 {
     $entreprise = new Entreprise();
     $entreprise->nom = $attributes['nomEtablissement'];
     $entreprise->rue = $attributes['rueEtablissement'];
     $entreprise->cp = $attributes['codePostalEtablissement'];
     $entreprise->ville = $attributes['villeEtablissement'];
     $entreprise->save();
     return $entreprise;
 }
 public function traitementSubmitLocalisationEntreprise($id, CorrespondanteRequest $request)
 {
     // Nouvelle entreprise
     if ($request->input('inputCorrespondante') == null || $request->input('inputCorrespondante') == 0) {
         // Recupere les infos du formulaire
         $requestFicheLocalisation = session('requestFicheLocalisation');
         // Créer une entreprise avec les bonnes infos
         $entreprise = new Entreprise();
         $entreprise->nom = $requestFicheLocalisation['nomEtablissement'];
         $entreprise->rue = $requestFicheLocalisation['adresseEtablissement'];
         $entreprise->cp = $requestFicheLocalisation['cpEtablissement'];
         $entreprise->ville = $requestFicheLocalisation['villeEtablissement'];
         // Enregistre l'entreprise puis stocke en session l'id
         $entreprise->save();
         $requestFicheLocalisation['idEntreprise'] = $entreprise->id;
         session(['requestFicheLocalisation' => $requestFicheLocalisation]);
         // echo 'Enterprise créée';
     } else {
         // Entreprise dans la liste
         // Recupere les infos du formulaire
         $requestFicheLocalisation = session('requestFicheLocalisation');
         // Recupere les entreprises listés
         $entreprisesIdentique = Entreprise::existeInDBByCP($requestFicheLocalisation['nomEtablissement'], $requestFicheLocalisation['cpEtablissement']);
         // Stocke en session l'id de l'entreprise
         $requestFicheLocalisation['idEntreprise'] = $entreprisesIdentique[$request->inputCorrespondante - 1]->id;
         session(['requestFicheLocalisation' => $requestFicheLocalisation]);
         // echo 'Entreprise récuperée';
     }
     // Suite du traitement vers tuteur
     return $this->traitementVerifTuteur($id);
 }