Ali Ghaleyan
5 سال پیش توسط Ali Ghaleyan مطرح شد
6 پاسخ

چک کردن empty بودن شی ساخته شده از کلاس

درود و خسته نباشید خدمت دوستان
در لاراول وقتی یک شی از مدل ها میسازیم با تابع empty میتونیم خالی بودن یا نبودنش رو چک کنیم
میدونم که ردیف های انتخاب شده از دیتابیس داخل یک پراپرتی از کلاس مدل قرار داده میشن
و سوال من این هستش که چطور وقتی تابع empty بر روی شی ساخته شده صدا زده میشه چطور مقدار اون پراپرتی صدا زده میشه

$user = User::where("username", "test")->first();

if (empty($user)) {
    //
}

ثبت پرسش جدید
رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 5 سال پیش آپدیت شد
0

درود...
کد زیر:

@if(empty($user->test))
    //
@endif

Ali Ghaleyan
تخصص : برنامه نویس لاراول
@Serjik 5 سال پیش مطرح شد
0

@endworld
دوست عزیز ممنون ولی منظور من این نبود -_-


Ali Ghaleyan
تخصص : برنامه نویس لاراول
@Serjik 5 سال پیش مطرح شد
0

کدی که در سوال پرسیده شده نوشتم درست کار میکنه
سوال من اینه که چطور کار میکنه
ما فقط کلاس یوزر رو شدا زدیم ولی خودش متوجه میشه که داخل کلاس مقدار پراپرتی رو چک کنه


Ali Ghaleyan
تخصص : برنامه نویس لاراول
@Serjik 5 سال پیش مطرح شد
0

شخصی نمیتونه کمکی کنه؟
چطور وقتی شی ساخته شده از کلاس یوزر رو چاپ میکنیم مقدار فیلد هارو نمایش میده اما در اصل یک شی از کلاس یوزر هست و میتونیم از متد هاش استفاده کنیم؟؟؟ (در لاراول)
@hesammousavi
@Alimotreb
@ali.bayat


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش آپدیت شد
0

سلام
@Serjik

توی کد ها شما شی رو نساختید و new نکردید
از آبجکتی که برگشت داده میشه دارید استفاده میکنید و مقادیرش رو مورد بررسی قرار میدید!

توی لاراول شما وقتی دارید از یه مدلی استفاده میکنید
اطلاعات کامل برگشت داده میشه و شما به سهولت میتونید از هر مقداری میخوایید استفاده کنید


Ali Ghaleyan
تخصص : برنامه نویس لاراول
@Serjik 5 سال پیش مطرح شد
0

@Alimotreb
سلام
جدای از کدی که من نوشتم
وقتی یک یوزری رو انتخاب میکنیم یک شی از کلاس یوزر ها ساخته میشه و داخل متغیر میریزه
آیا این درسته ؟
من وقتی که یک یوزر رو انتخاب کردم و ازش var_dump گرفتم تمام اطلاعات فیلد ها که داخل یک سری پراپرتی بودند بعلاوه پراپرتی های دیگه بهم نمایش داده شد


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

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