Quand est apparue cette méthode ?
depuis Laravel... je ne m'en souviens plus
Description
Tu as besoin de filtrer ta collection avec les valeurs qui NE SONT PAS comprises entre deux valeurs données ? whereNotBetween est ta solution !
Exemples
Il y a 1 exemple pour cette collection
Exemple #1 : Récupérer les valeurs en dehors des limites
Collection utilisée
Il n'y a pas de collections pour cette méthode
Code source
$collection = collect([
['product' => 'Desk', 'price' => 200],
['product' => 'Chair', 'price' => 100],
['product' => '25 Pizzas', 'price' => 175],
['product' => 'Bicycle', 'price' => 150],
['product' => 'Bookcase', 'price' => 150],
['product' => 'Door', 'price' => 100],
['product' => 'iPhone11', 'price' => 1100],
]);
$filtered = $collection->whereNotBetween('price', [150, 200]);
$filtered->all();
print_r($filtered);
Résultat
Illuminate\Support\Collection Object
(
[items:protected] => Array
(
[1] => Array
(
[product] => Chair
[price] => 100
)
[5] => Array
(
[product] => Door
[price] => 100
)
[6] => Array
(
[product] => iPhone11
[price] => 1100
)
)
[escapeWhenCastingToString:protected] =>
)