Rumah > Soal Jawab > teks badan
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粉0546168672023-11-13 14:14:40
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