前言
本文记录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', '密码错误!');
到此 警告/提示的功能就完成