有路线的通知

时间:2017-12-21 08:52:42

标签: php laravel-5 controller routes

路线laravel我有小问题。 我的目标是在保存数据后显示notif烤面包机。我使用代码并且已经准备就绪,但如果刷新我的网页,则再次存储数据。

return view('backend.pages.product_list', compact('product_list'));

我在使用路线中使用此代码,而不是在保存数据后显示notif

$notif = array('message' => 'Save success','type' => 'success');
return redirect('admin/product')->with('notif);

在视图中我使用此代码:

<script> 
    @if(isset($notif['message'])) 
        var type = "{{ $notif['type'] }}"; 
        switch(type){ 
            case 'info': 
                toastr.info("{{ $notif['message'] }}"); 
                break; 
            case 'warning': 
                toastr.warning("{{ $notif['message'] }}"); 
                break; 
            case 'success': 
                toastr.success("{{ $notif['message'] }}"); 
                break; 
            case 'error': 
                toastr.error("{{ $notif['message'] }}"); 
                break; 
        } 
    @endif 
</script>

如果您有意,请谢谢

1 个答案:

答案 0 :(得分:0)

解决了代码return redirect('Your route name')->with('success', 'Data saved success');