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); }