Quand est apparue cette méthode ?
depuis Laravel... 4, 5, 6 ou 7 :D
Description
La méthode whereIn est sympa, mais elle n'est même pas fichue de comprendre que toi ce que tu voulais c'était qu'elle te retourne tous les couples clés-valeurs compris entre les deux bornes que tu lui as donné. Heureusement whereBetween() te comprendra mieux !
Exemples
Il y a 1 exemple pour cette collection
Exemple #1 : Retourner tous les couples clés-valeurs où la valeur est comprise entre deux bornes
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],
]);
$filtered = $collection->whereBetween('price', [150, 200]);
$filtered->all();
print_r($filtered);
Résultat
Illuminate\Support\Collection Object
(
[items:protected] => Array
(
[0] => Array
(
[product] => Desk
[price] => 200
)
[2] => Array
(
[product] => 25 Pizzas
[price] => 175
)
[3] => Array
(
[product] => Bicycle
[price] => 150
)
[4] => Array
(
[product] => Bookcase
[price] => 150
)
)
[escapeWhenCastingToString:protected] =>
)