我只是對我的代碼感到困惑。但我真的認爲我的代碼是正確的。我試圖在Laravel 5.1中使用with()
方法,然後返回到視圖,然後如果已設置的會話存在,則會顯示甜蜜警報。請參閱我下面的代碼:
Laravel會話與甜蜜的警報會話循環
PageController.php
return redirect()->route('list.view')->with('sweetalert', 'List has been created!');
view.blade.php
@extends('layout.master')
@section('container')
@foreach($lists as $list)
<li>{{ $list->name }}</li>
@endforeach
@stop
master.blade.php
<div class="container">
// some markup here...
</div>
@if(Session::has('sweetalert'))
<script>
swal('Success!', '{{ Session::get('sweetalert') }}', 'success');
</script>
@endif
我只希望它出現一次,但如果我嘗試單擊後退按鈕,則會再次出現該消息。我也嘗試過ff。代碼但沒有改變:
@if(Session::has('sweet'))
<script>
swal('Success!', '{{ Session::get('sweetalert') }}', 'success');
</script>
<?php Session::forget('sweetalert'); ?>
@endif
這裏幫助不大?
不是傳遞會話與(的)直接我會建議使用會話() - >閃光()和declar在這裏輸入密鑰,然後用()傳入。 –
@DhavalChheda你能否明確地寫出答案? – Jonjie