Flash消息在Laravel 5.7中不可见

时间:2019-02-01 16:24:38

标签: php laravel session laravel-5.7 laravel-session

在Kernel.php中添加以下行后,

在视图部分中看不到Flash消息。

protected $middleware = [
    \App\Http\Middleware\CheckForMaintenanceMode::class,
    \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
    \App\Http\Middleware\TrimStrings::class,
    \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
    \App\Http\Middleware\TrustProxies::class,
    \Illuminate\Session\Middleware\StartSession::class,      //Line no 1 added
    \Illuminate\View\Middleware\ShareErrorsFromSession::class,    //Line no 2 added
];

这是我的工作代码,在添加这些行之前是正确的。

控制器代码:

return redirect('/admin/categories')->with('success','Record Successfully Added.');

查看代码:

@if ($message = Session::get('success'))
{{ $message }}

这些行对我来说也是必需的,我无法删除它。任何人都可以找到解决方案,请让我知道。 感谢前进

0 个答案:

没有答案