【发布时间】:2021-08-17 14:43:45
【问题描述】:
我想在重定向到通过 ajax 请求查看后显示一条 flash 消息。
这是我的控制器代码
\Session::flash('success', __('Password change successfully. Please Login again'));
$data = array();
return response()->json([
'success' => true,
'data' => $data,
]);
这是我的 ajax 请求
$.ajax({
url: my-url
method: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData: false,
dataType: "json",
success: function(response) {
if (response.success == true) {
var url ="{{ route('admin.dashboard') }}"; //the url I want to redirect to
$(location).attr('href', url);
}
}, //success end
});
它重定向到我的刀片视图,我使用下面的代码来显示一个 Flash 消息
@if (session()->has('success'))
<div class="alert alert-success alert-solid alert-dismissible shadow-sm p-3 mb-5 rounded"
role="alert">
{{ session('success') }}
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
@endif
但它没有显示任何消息。
谁能告诉我如何显示一条消息?
【问题讨论】: