Laravel 5.1:with()帮助程序不起作用

时间:2015-07-29 05:54:21

标签: php laravel laravel-5

我正在使用with()帮助程序将一些错误消息传递给视图。我的代码是

 redirect('somewhere')->with('message', 'show some message')

然后在目标视图中捕获消息我有这个:

@if(count($errors)>0)
    <div class="alert alert-success">
        <ul >
            @foreach($errors->all() as $error)
                <li>{{$error}}</li>
            @endforeach
        </ul>
    </div>
@endif

但是没有消息传递给视图。这里的问题是什么?

2 个答案:

答案 0 :(得分:1)

 redirect('somewhere')->withErrors(['message', 'show some message'])

答案 1 :(得分:1)

请查看此链接Redirecting With Flashed Session Data

在目标视图中,您可以处理此类消息

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