Ich versuche, einen Scheck für das Feldelement zu schaffen, ist gleich 1Überprüfen Sie, ob Feld in DB Laravel
Ich habe eine Hilfsklasse erstellt und hinzugefügt, um es in meinem app.blade.php
Hier ist mein Code.
Helper Klasse:
function checkMember() {
$stmt = DB::table('users')->where('member', '=', 1);
if ($stmt) {
return True;
}
return False;
}
app.blade.php
@if (checkMember() == True)
<li><a href="{{ url('/member') }}"><i class="fa fa-btn fa-terminal"></i>Member Panel</a></li>
@endif
Der Fehler ist, dass es die zeigt <li>
selbst wenn das Element == 0 im DB
Wie in der Dokumentation erwähnt, gibt die WHERE-Methode eine Auflistung zurück. So wird es immer in Ihrer Funktion wahr sein. – Daedalus
Oh, gibt es eine Möglichkeit, zu falsch zu wechseln? –