درود و خسته نباشید خدمت دوستان
در لاراول وقتی یک شی از مدل ها میسازیم با تابع empty میتونیم خالی بودن یا نبودنش رو چک کنیم
میدونم که ردیف های انتخاب شده از دیتابیس داخل یک پراپرتی از کلاس مدل قرار داده میشن
و سوال من این هستش که چطور وقتی تابع empty بر روی شی ساخته شده صدا زده میشه چطور مقدار اون پراپرتی صدا زده میشه
$user = User::where("username", "test")->first();
if (empty($user)) {
//
}کدی که در سوال پرسیده شده نوشتم درست کار میکنه
سوال من اینه که چطور کار میکنه
ما فقط کلاس یوزر رو شدا زدیم ولی خودش متوجه میشه که داخل کلاس مقدار پراپرتی رو چک کنه
شخصی نمیتونه کمکی کنه؟
چطور وقتی شی ساخته شده از کلاس یوزر رو چاپ میکنیم مقدار فیلد هارو نمایش میده اما در اصل یک شی از کلاس یوزر هست و میتونیم از متد هاش استفاده کنیم؟؟؟ (در لاراول)
@hesammousavi
@Alimotreb
@ali.bayat
@Alimotreb
سلام
جدای از کدی که من نوشتم
وقتی یک یوزری رو انتخاب میکنیم یک شی از کلاس یوزر ها ساخته میشه و داخل متغیر میریزه
آیا این درسته ؟
من وقتی که یک یوزر رو انتخاب کردم و ازش var_dump گرفتم تمام اطلاعات فیلد ها که داخل یک سری پراپرتی بودند بعلاوه پراپرتی های دیگه بهم نمایش داده شد