با سلام خدمت همه دوستان و جناب موسوی عزیز
من میخوام مطالب م رو به دو صورت random و تعداد بازدید نمایش بدهم تعداد بازدید رو با استفاده از increment
ایجاد کرده ام متاسفانه جستوجو کردم چیزی دستگیرم نشد خیلی ممنون میشوم راهنمایی بفرمایید. با تشکر
سلام
برای نمایش مطالب بصورت رندم میتونید به شکل های مختلف عمل کنی که نهایت همه به یک کد sql تبدیل میشه تو این مایه ها میشه :
SELECT * FROM questions ORDER BY RAND() LIMIT 10
ولی تو لاراول :
لاراول >= 5.2:
ModelName::inRandomOrder()->get();
لاراول 4.2.7 - 5.1:
ModelName::orderByRaw("RAND()")->get();
یا
$model=ModelName::all()->random(1);
خالی از لطف نیست که یه نگاهی هم به اینجا بندازی
https://stackoverflow.com/questions/13917558/laravel-eloquent-or-fluent-random-row
سپاس دوست عزیز گزینه اخر
$model=ModelName::all()->random();
برای laravel 5.6 به خوبی کار میکنه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟