2016-06-01 13 views

Antwort

3

Beide get() und zupfen() wird eine Sammlung zurückkehren, so dass ein zu machen, wenn die Bedingung wie die Sie tun - auch nicht falsch zurück, wenn eine Sammlung völlig leer ist (Sammelmethode isEmpty () würde falsch zurückgeben, obwohl). Das Ergebnis von if ($active) in Ihrem Code hat nichts mit dem Wert des 'aktiven' Feldes selbst zu tun.

Sie können versuchen, das Hinzufügen erste() an der Kette, vorausgesetzt, dass Sie nur haben, oder Sie brauchen nur ein Element:

$booking = guests::where('booking', '=', $term)->get()->first(); 
$active = guests::where('booking', '=', $term)->pluck('active')->first(); 
+0

Perfekt danke, alles macht Sinn. –

+0

@JamesParsons Dann akzeptiere die Antwort! – Jeff

+0

@Jeff war innerhalb der Minute, dann verließ meinen Computer. Ausruhen! –

Verwandte Themen