student
محمد رضایی

2 هفته پیش توسط محمد رضایی مطرح شد

مشکل در Eloquent Relationships

من در Laravel یک رابطه hasMany دارم اما نمی‌توانم داده‌ها را دریافت کنم. کد من:\n\nphp\n$user = User::find(1);\n$posts = $user->posts; // null برمی‌گرداند\n\n\nکمک می‌خواهم.



teacher
علی احمدی
teacher @ schedule2 هفته پیش توسط علی احمدی مطرح شد

مشکل احتمالاً در تعریف relationship در Model است. مطمئن شوید که:\n\n1. در Model User رابطه را درست تعریف کرده‌اید:\nphp\npublic function posts()\n{\n return $this->hasMany(Post::class);\n}\n\n\n2. در جدول posts فیلد user_id وجود دارد.\n\n3. داده‌ها در دیتابیس وجود دارند.\n\nاگر هنوز مشکل دارید، کد Model خود را بفرستید تا بررسی کنم.

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

کاربران برتر 30 روز قبل