我在页面上有各种操作的简单消息提醒。它看起来像这样
@if(Session::has('message'))
<div class="alert alert-info">{{ Session::get('message') }}</div>
<hr />
@endif
从另一个关于SO的问题得到解决我已经尝试过计算
@if(count(Session::has('message')) > 0)
<div class="alert alert-info">{{ Session::get('message') }}</div>
<hr />
@endif
但我仍然收到此错误
缺少Illuminate \ Support \ MessageBag :: has()的参数1,在第92行的/var/www/html/site/vendor/laravel/framework/src/Illuminate/Support/ViewErrorBag.php中调用
这意味着什么,这个论点缺失了什么?
更新:正如我所说的,我已经尝试了这个,你可以在我的问题中看到它。 @if(count(Session::has('message')) > 0)
答案 0 :(得分:0)
在你的情况下,你可以这样做:
@if(isset($message)))
<div class="alert alert-info">{{ $message }}</div>
<hr />
@endif