Php 如何将sql查询转换为雄辩的laravel?

Php 如何将sql查询转换为雄辩的laravel?,php,mysql,laravel,code-conversion,Php,Mysql,Laravel,Code Conversion,如何将简单的mysql查询转换为雄辩的laravel 事实上,我想向下转换查询: SELECT temp.* FROM (SELECT * FROM avilableproducts ORDER BY avilableproducts.count DESC) AS temp GROUP BY temp.products_id, temp.color HAVING temp.products_id = 27 ORDER BY temp.count DESC; 到 希望这有帮助 $Avilabl

如何将简单的mysql查询转换为雄辩的laravel

事实上,我想向下转换查询:

 SELECT temp.* FROM
(SELECT * FROM avilableproducts ORDER BY avilableproducts.count DESC) AS temp
GROUP BY temp.products_id, temp.color
HAVING temp.products_id = 27
ORDER BY temp.count DESC;

希望这有帮助
$Avilableproducts = $Avilableproducts->select(DB::raw('temp.*'))
        ->from(DB::raw('(SELECT * FROM avilableproducts ORDER BY count DESC) AS temp'))
        ->groupBy(['products_id', 'color'])
        ->orderBy('count', 'desc');