سلام
من میخوام بر اساس تعداد موجودی sort کنم ولی به جای اینکه اینجوری sort کنه
1
3
5
20
20
23
اینجوری میزنه
1
20
20
23
3
5
فقط عدد اول را میخونه و کل رشته را نمیخونه
این مشکل توی اسم ها هم هست و فقط حرف اول را میخونه
این کد sort
\App\Models\Product::where('user_id',auth()->user()->id)->where('stock', '<=',20)->orderBy('stock','ASC')->get()اینم کد config/database.php
'mysql' => [
            'driver' => 'mysql',
            'url' => env('DATABASE_URL'),
            'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', 'forge'),
            'username' => env('DB_USERNAME', 'forge'),
            'password' => env('DB_PASSWORD', ''),
            'unix_socket' => env('DB_SOCKET', ''),
            'charset' => 'utf8',
            'collation' => 'utf8_persian_ci',
            'prefix' => '',
            'prefix_indexes' => true,
            'strict' => true,
            'engine' => 'InnoDB',
            'options' => extension_loaded('pdo_mysql') ? array_filter([
                PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
            ]) : [],
        ],سلام دوست عزیز
@yk5742g
نکته ای که به نظر میرسع اینه که شما احتمالا type ستون stock را integer قرار ندادی و چند دستور sql مستقیم بزن ببین این مشکل عمچنان پابرجاست
@golshahimohammadreza  سلام
عزیز خب برای ستون نام که نباید integer بزنم . اون که دیگه اسم هست و باید رشته کامل را بخونه
@golshahimohammadreza
اون با int کردن درست شد دستت طلا
ولی برای ستونهایی که توی اسم و فامیل میاد و varchar هستن چی ؟ 
@yk5742g
این مورد طبیعیه شما انگلیسی هم اگر سورت کنید بر اساس حرف اول سورت میکنه فارسیم به همین شکل هستش
اگر بخوای بر اساس طول رشته سورت کنی :
https://stackoverflow.com/questions/44865073/laravel-order-by-field-length
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟