J'accède à ma base de données en utilisant model en utilisant le code suivant.
$persons = WysPerson::where('family_id', $id)->get();
J'ai vérifié $persons
est vide ou non en utilisant le code suivant.
if($persons){
var_dump($persons);
}
En fait, $persons
est vide. Mais je reçois un résultat pour var_dump
en tant que
object(Illuminate\Database\Eloquent\Collection)#417 (1) { ["items":protected]=> array(0) { } }
Comment vérifier que $persons
est vide? Quelqu'un peut-il aider?
Vous pouvez utiliser la méthode isEmpty:
http://laravel.com/api/5.0/Illuminate/Support/Collection.html#method_isEmpty
Utilisez la fonction de comptage
@if (compter ($ personnes))
Si vous avez une collection éloquente, appelez la fonction isEmpty()
comme ceci:
$persons->isEmpty();
Ce retour est vrai ou faux ... espérons que cela vous aidera.
essaye ça.
is_null($var)?abort('empty'):abort('filled')