Laravel 9.x: Ubah hala pengguna untuk melihat mesej kejayaan selepas pendaftaran
P粉983021177
P粉983021177 2023-11-12 22:55:21
0
1
911

Saya cuba mengembalikan paparan dengan mesej kejayaan selepas mendaftarkan pengguna, yang mengandungi pautan ke halaman log masuk, tetapi mesej sesi tidak dihantar bersama dengan paparan.

Ini adalah kaedah registred() saya

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

Ini adalah halaman paparan

@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

membalas semua(1)
P粉054616867

Kita boleh menggunakan session() global helper dan bukannya Sesi:

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

Dapatkan mesej kilat dengan ketukan kekunci daripada fail bilah anda

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

@endif
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan