lundi 20 février 2017

where clause for collection always returning empty

I have a model Images which pulls attributes such as hidden which will always be a 1 or 0.

I've tried:

$all_images = Image::all();
var_dump($all_images->first()->hidden);
dd([
    $all_images->where('hidden', "0")->count(),
    $all_images->where('hidden', 0)->count(),
    $all_images->where('hidden', 1)->count(),
    $all_images->where('hidden', "1")->count()
]);


/* output
sController.php:219:string '1' (length=1)
array:4 [▼
0 => 0
1 => 0
2 => 0
3 => 0
]*/

but it's always returning 0.

But, if I do a raw query to the database using SQLite:

17 rows returned in 0ms from: SELECT * FROMimagesWHEREhidden= '0';



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/2le0JPO
via IFTTT

Aucun commentaire:

Enregistrer un commentaire