Laravel France

récupérer le dernier enregistrement en bdd pour envoyer par mail

Avatar de annesophie05
annesophie05

Bonjour , sur mon espace administrateur, l'admin crée des comptes. Sur son interface, l'admin ila juste à saisir l'email et cliquer sur valider car le mot de passe et le name sont générés aléatoirement.

public function store(ApaieRequest $request) { $user =new User([ 'name' =>Str::random(10), 'email' => $request->get('email'), 'password' =>Hash::make(Str::random(10)), 'idstatut'=>2 ]);

    $user->save();

    return  redirect()->route('mailAgent');
    
    

Jusque la tout fonctionne.

Ce que je veux faire maintenant c'est récupérer l' email que je viens d'entrer en bdd , pour envoyer un email a l'utilisateur . l'email que je veux envoyer a lutilisateur doit lui permettre de modifier son mot de passe.

Queqlu'un a une idée sur la manière de faire ? Comment fait on pour récupérer le dernier enregistrement d'une base de donné ? merci pour vos réonses .

Posté il y a 1 mois
Avatar de CinquièmeDimension
CinquièmeDimension

Salut,

Je pense que tu peux faire DB::table('user')->latest('email')->first();

Mais tu peux aussi, avant ton redirect, utiliser $user->email;

Posté il y a 1 mois
Avatar de annesophie05
annesophie05

salut, super ça fonctionne merci de ta réponse

Posté il y a 1 mois
Avatar de CinquièmeDimension
CinquièmeDimension

Super, n'hésite pas à passer le post en résolu

Posté il y a 1 mois

Vous ne pouvez pas répondre à ce sujet.