با سلام خدمت همه دوستان و جناب موسوی عزیز
من میخوام مطالب م رو به دو صورت random و تعداد بازدید نمایش بدهم تعداد بازدید رو با استفاده از increment
ایجاد کرده ام متاسفانه جستوجو کردم چیزی دستگیرم نشد خیلی ممنون میشوم راهنمایی بفرمایید. با تشکر
بهترین پاسخ
انتخاب شده توسط sajjad
Saeed
3 سال پیش
سلام
برای نمایش مطالب بصورت رندم میتونید به شکل های مختلف عمل کنی که نهایت همه به یک کد 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