راکت

این الکوينت رو چطوری مینویسن

20 پاسخ

@ali.bayat
برو name=aliرو بگرد ببین ایا در دیتابیس ازش ۵ تا موجود هست یا نه

ثبت پرسش جدید

پاسخ‌ها

20
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

محمد سلمانی
محمد سلمانی
@mohammadsalmani28

تخصص: برنامه نویس php , laravel

$x=Model::where('name','ali')
->get()->count();
if($x==5)
return true;

شاید پاسخ شما همین‌جا باشد

ftp
ftp
@ftp

تخصص: ساده

@mohammadsalmani28
دمت گرم بابت راهنمایی
میگم حالا همین رو چطوری بگم برو تو دیتابیس و همه اونایی که تعداد name_channelبرابر دارن رو از اول برای همه رکوردها لیست کنه

محمد سلمانی
محمد سلمانی
@mohammadsalmani28

تخصص: برنامه نویس php , laravel

منظورت برای تمام جدول هاست؟!

ftp
ftp
@ftp

تخصص: ساده

@mohammadsalmani28
برای همه فیلدها
یعنی بیاد هر فیلد رو ببینه چند تا از name آن موجود هست

محمد سلمانی
محمد سلمانی
@mohammadsalmani28

تخصص: برنامه نویس php , laravel

ببینید شما همه ی name ها رو داخل یک فیلد نگه داشتید دیگه ؟!
@mehdisut

ftp
ftp
@ftp

تخصص: ساده

محمد سلمانی
محمد سلمانی
@mohammadsalmani28

تخصص: برنامه نویس php , laravel

پس فقط کافی داخل where رو بنویسید...

ftp
ftp
@ftp

تخصص: ساده

@mohammadsalmani28
دقیقا چطوری میشه با کد

محمد سلمانی
محمد سلمانی
@mohammadsalmani28

تخصص: برنامه نویس php , laravel

بالاتر نوشتم براتون

ftp
ftp
@ftp

تخصص: ساده

@mohammadsalmani28
نه این رو نمیخوام

محمد سلمانی
محمد سلمانی
@mohammadsalmani28

تخصص: برنامه نویس php , laravel

پس این که چی می خوای رو یکم بیشتر توضیح بده....

ftp
ftp
@ftp

تخصص: ساده

@mohammadsalmani28
من یک جدول دارم و تمام ااطلاعاتم داخلشه میخوام کانال هایی رو پیدا کنم که ۵ تا به بالا ویدیو دارن رو به من نشون بده
هر رکورد یک کانال داره بر اساس این میخوام جستجو کنم

محمد سلمانی
محمد سلمانی
@mohammadsalmani28

تخصص: برنامه نویس php , laravel

توصیه می کنم جدول کانال ها و ویدیو ها رو از هم جدا کنید و از ریلیشن ها استفاده کنید....
و از روی مدلل کانالتون تعداد ویدیو هارو بدست بیارید....

ftp
ftp
@ftp

تخصص: ساده

@mohammadsalmani28
اگه اینجوری بخواهیم انجام بدیم کدش چطوری میشه

محمد سلمانی
محمد سلمانی
@mohammadsalmani28

تخصص: برنامه نویس php , laravel

اگه ریلیشن داشته باشین:

$z=0;
$x=Channel::all();
Foreach($x as $y) 
If($y->videos->count() => 5)
$z++;
Return $z;
ftp
ftp
@ftp

تخصص: ساده

@mohammadsalmani28
به جای videoباید چی قرار بدم

محمد سلمانی
محمد سلمانی
@mohammadsalmani28

تخصص: برنامه نویس php , laravel

مگه جدول هاتون رو به videos و channels جدا نکردیم؟!
و بینشون یک ریلیشن many to many نزدیم؟!

ftp
ftp
@ftp

تخصص: ساده

@mohammadsalmani28
الان من این مقادر رو بیرون کشیدم

"1=>3",
"2=>13",
"3=>1080",
"5=>3",
"10=>6",
"16=>1133",
"18=>123",
"20=>132",
"23=>173",
"24=>1223",
"25=>43",
"28=>766",

چطور میتونم بگم از مقدار بزرگ به کوچیکترین مقدار مرتب کن

محمد سلمانی
محمد سلمانی
@mohammadsalmani28

تخصص: برنامه نویس php , laravel

تنظیمات مدل رو انجام بدید....
داکیومنت لاراول رو برای ریلیشن ها مرور کنید...

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام