注:mysql測試成功,mongoDB測試失敗
//將laravel的ORM轉為原生sql $SubProfits為laravel的ORM對象
$SubProfits = model::where('id','<=',20)->where('display',1);
$bindings = $SubProfits->getBindings(); //獲取參數,本例中為20和1
$sql = str_replace('?', '%s', $SubProfits->toSql());
$sql = sprintf($sql, ...$bindings); //... 為將數組循環轉為字符串
...測試
$a = ['a',b];
print_r(...$a);//只輸出a;
var_dump(...$a);//輸出a,b