前言
本文記錄Laravel在實際開發中的一些技巧後繼將不斷更新,提高自己幫助他人!
1.提示框/警告框實現
我們可以在前臺視圖或組件鍵入如下代碼
@foreach (['danger', 'warning', 'success', 'info'] as $msg)
@if(session()->has($msg))
<div class="flash-message">
<p class="alert alert-{{ $msg }}">
{{ session()->get($msg) }}
</p>
</div>
@endif
@endforeach
上述代碼表示 循環遍歷數組裏面的值賦予msg並且判斷 session中有沒有存放對應程度的key值如果有則輸出。
後繼在一些邏輯判斷中我們將一些程度的key值如 危險:danger
警告 :warning
等閃存至session,注意這裏是閃存到session所以並不會說佔用服務器的資源。
將數據閃存至session方法
session()->flash('success', '歡迎回來!');
session()->flash('danger', '密碼錯誤!');
到此 警告/提示的功能就完成