Ja, wie vorgeschlagen, Sie können orderByRaw()
verwenden Ihre Abfrage würde also wie folgt umgewandelt werden:
$result = Product::where("ProductCode", "LIKE", '%200%')
->orderByRaw('CHARINDEX('200', ProductCode, 1) DESC, ProductCode ASC')
->get();
Hier ist der Modellname vermutlich Product
für Tabelle products
.