Laravel 9.x : Rediriger l'utilisateur pour afficher le message de réussite après l'inscription
P粉983021177
P粉983021177 2023-11-12 22:55:21
0
1
893

J'essaie de renvoyer une vue avec un message de réussite après l'enregistrement d'un utilisateur, qui contient un lien vers la page de connexion, mais le message de session n'est pas transmis avec la vue.

C'est ma registred() méthode

protected function registered(Request $request, $user)
{
    return view('frontend.pages.register-success')->with('message', 'Your registration was successful. Click the button below to login to your account');
}

Voici la page d'affichage

@extends('frontend.layouts.main')
@section('title', 'Registration successful')
@section('content')
<!-- Main Content -->
<div id="main-content" class="site-main clearfix">

    @if (Session::has('message'))
    <section class="popup">
        <div class="popup-inner">
            <div class="popup-content">
                <div class="img">
                    <img src="assets/img/popup/popup.jpg" alt="Image">
                </div>
                <div class="content text-center">

                    <p class="">{{ Session::get('message') }}</p>

                    <h6 class="heading">REGISTRATION SUCCESSFUL!</h6>

                    <a href="{{ route('login') }}" class="button color-2 login-submit">LOGIN TO YOUR ACCOUNT</a>
                </div>
            </div>
        </div>
    </section>
    @endif

</div><!-- /#main-content -->
@endsection


P粉983021177
P粉983021177

répondre à tous(1)
P粉054616867

Nous pouvons utiliser l'assistant global session() au lieu de Session :

// flash message create
      session()->flash('message', 'This is a message!'); 
      session()->flash('alert-class', 'alert-danger');

Obtenez des messages flash par frappe à partir de votre fichier lame

@if(session()->has('message'))

@endif
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal