🔥یلدا با راکت با (( ۷۰ درصد )) تخفیف! یلدا طولانی است، اما این تخفیف نه.
مشاهده دورههاسلام
من میخوام بر اساس تعداد موجودی 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
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟