laravel发送数据以通过路线查看并在视图中显示而不更改网址

时间:2017-02-13 04:07:01

标签: php laravel laravel-5.3

在注册时,我正在检查用户使用的邀请码:

$match_code = DB::table('codes')->where('code', $code)->pluck('code');

        if($code == $match_code){

            $ip->save();

            $user->save();

            Auth::login($user);

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

        }else{

            return redirect()->route('home')->with('message','Invalid Invite Code');

        }

我尝试在我看来添加这个:

@if(isset($message))
    <li>{{ $message }}</li>
@endif

但这并没有显示任何内容,我是laravel的新手。我知道这是基础知识,但我已经谷歌搜索超过45分钟没有结果

1 个答案:

答案 0 :(得分:1)

您使用with()发送的数据在会话中可用,请检查:

return redirect('dashboard')->with('status', 'Profile updated!');

重定向用户后,您可以显示会话中的闪烁消息。例如,使用Blade语法:

@if (session('status'))
    <div class="alert alert-success">
        {{ session('status') }}
    </div>
@endif

Reference