app/Http/Livewire/Personnels.php
// Traitement du formulaire d'ajout d'un agent
Traitement du formulaire d'ajout d'un agent
Traitement du formulaire d ' ajout d ' un agent
public function addAgent(){
        $matricule = "DNI-".strtoupper(substr(md5(uniqid('newAgent.nom', true)), 0,4));
        $validationAttributes = $this->validate();
        $validationAttributes['newAgent']["matricule"] = $matricule;
        User::create($validationAttributes['newAgent']);
        $this->newAgent = [];
        $this->dispatchBrowserEvent("showSuccessMessage", ["message" => "Agent crée avec succès !"]);
        $this->currentPage = PAGELISTE;
    }
public function addAgent ( ) { $ matricule = " DNI- " . strtoupper ( substr ( md5 ( uniqid ( 'newAgent.nom' , true ) ) , 0 , 4 ) ) ; $ validationAttributes = $ this -> validate ( ) ; $ validationAttributes [ 'newAgent' ] [ " matricule " ] = $ matricule ; User :: create ( $ validationAttributes [ 'newAgent' ] ) ; $ this -> newAgent = [ ] ; $ this -> dispatchBrowserEvent ( " showSuccessMessage " , [ " message " => " Agent crée avec succès !"] ) ; $ this -> currentPage = PAGELISTE ; }
Traitement du formulaire d'ajout d'un agent
Traitement du formulaire d ' ajout d ' un agent
// dd($matricule); // Validation // Insertion //Affiche le message de succès sweet alert qui s'affiche sur le coin supérieur droit de l'écran