Mysql
 sql >> Base de données >  >> RDS >> Mysql

Générateur de requêtes Laravel - réutiliser la requête avec l'instruction where modifiée

Vous pouvez utiliser clone pour dupliquer la requête, puis l'exécuter avec différentes instructions where. Tout d'abord, créez la requête sans les contraintes from-to, puis faites quelque chose comme ceci :

$query1 = $this->data_qry;
$query2 = clone $query1;

$result1 = $query1->where('from', $from1)->where('to', $to1)->get();
$result2 = $query2->where('from', $from2)->where('to', $to2)->get();