发送邮件后重定向无效 | Laravel

Redirection after sending mail not working | Laravel

我想要的:

我想在发送邮件后将用户重定向回表单页面时显示一条消息。

我在做什么

这是我的代码 SendEmailController.php:

return back()->with('success', 'Mail Sent !');

这是我的代码 view/index.blade.php:

@if ($message = Session::get('success'))
    <div class="alert alert-success alert-block">
        <button type="button" class="close" data-dismiss="alert">×</button>
            <strong>{{ $message }}</strong>
    </div>
@endif

我想提一下,我刚刚学习了本教程:https://www.webslesson.info/2018/09/simple-way-to-sending-an-email-in-laravel.html

实践中:

没有任何显示,主页保持不变,我的邮件已发送。

我尝试了什么:

我试过如下设置路线:

在我的web.php:

Route::get('/succeed', 'PagesController@succeed')

在我的PagesController.php:

return view('index')->with('success', 'Mail Sent !');

当我访问 http:///localhost/succeed 时,会显示我的 div。

最后,我不明白为什么我不明白那个div为什么不想出现

编辑:

尝试过:

redirect()->back()->with('success', 'Mail Sent !');

未解决问题

如上所说,使用 redirect()->back()->with('success', 'Mail Sent !');

然后

使用会话('success')

@if (session('success'))
    <div class="alert alert-success alert-block">
        <button type="button" class="close" data-dismiss="alert">×</button>
            <strong>{{ $message }}</strong>
    </div>
@endif

我的问题已解决,后台有一些 AJAX 阻止了重定向。

非常感谢你给我的答案。