Ich habe einfache Nachricht Warnungen auf der Seite für verschiedene Aktionen. Es wird so aussehenFehler in MessageBag :: has()
@if(Session::has('message'))
<div class="alert alert-info">{{ Session::get('message') }}</div>
<hr />
@endif
Von einem anderen Thread hier auf SO, die ich versuchte, wurde behoben habe sie
@if(count(Session::has('message')) > 0)
<div class="alert alert-info">{{ Session::get('message') }}</div>
<hr />
@endif
zu zählen, aber immer noch bekomme ich diesen Fehler
Argument Fehlt 1 für Illuminate \ Support \ MessageBag :: has(), aufgerufen in /var/www/html/site/vendor/laravel/framework/src/Illuminate/Support/ViewErrorBag.php auf Zeile 92
Was bedeutet das und was fehlt dieses Argument?
Update: Wie gesagt ich habe es versucht und Sie können es in meiner Frage sehen. @if(count(Session::has('message')) > 0)
Mögliche Duplikat [Missing argument 1 für Illuminate \ Support \ MessageBag :: hat()] (https://stackoverflow.com/questions/ 43445304/missing-argument-1-for-illuminate-support-messagebaghas) – Nenroz
Ich habe meine Frage aktualisiert. Es ist dasselbe Problem, aber die Lösung funktioniert nicht. – Ivan
Das Problem ist, dass 'Session :: hat ('Nachricht')' wird einen Boolean zurückgeben und Sie können nicht zählen ein boolean! – Maraboc