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