首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 5.1注册闪存信息-8月

Laravel 5.1注册闪存信息-8月
EN

Stack Overflow用户
提问于 2015-12-17 08:14:15
回答 1查看 925关注 0票数 0

如何在注册后在Laravel5.1认证中显示闪存消息?

EN

回答 1

Stack Overflow用户

发布于 2015-12-17 08:14:15

只需转到\照明\Foundation\Auth\寄存器用户

增列如下:

$request->session()->flash(“警报-成功”,“注册成功”);

RegistersUsers.php

代码语言:javascript
复制
public function postRegister(Request $request)
    {
        $validator = $this->validator($request->all());

        if ($validator->fails()) {
            $this->throwValidationException(
                $request, $validator
            );
        }

        Auth::login($this->create($request->all()));

        $request->session()->flash('alert-success', 'Registration successful');

        return redirect($this->redirectPath());
    }

在HTML刀片页面中,添加以下代码

代码语言:javascript
复制
@foreach (['danger', 'warning', 'success', 'info'] as $msg)
    @if(Session::has('alert-' . $msg))
    <div class="flash-message">
       <p class="alert alert-{{ $msg }}">{{ Session::get('alert-' . $msg) }} <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a></p>
    </div>
    @endif
@endforeach

我认为这不是一个优雅的解决方案,但它对我有效,希望这能帮助你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34329625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档