Ja, zoals voorgesteld, u kunt orderByRaw()
. gebruiken Dus uw zoekopdracht zou worden getransformeerd als:
$result = Product::where("ProductCode", "LIKE", '%200%')
->orderByRaw('CHARINDEX('200', ProductCode, 1) DESC, ProductCode ASC')
->get();
Hier, zo werd verondersteld, is de modelnaam Product
voor tafel products
.