Có như đề xuất, bạn có thể sử dụng orderByRaw()
Vì vậy, truy vấn của bạn sẽ được chuyển đổi Giống như:
$result = Product::where("ProductCode", "LIKE", '%200%')
->orderByRaw('CHARINDEX('200', ProductCode, 1) DESC, ProductCode ASC')
->get();
Ở đây, đúng ra, tên kiểu máy là Product
cho các sản phẩm products
.