محمد رضایی
2 هفته پیش توسط محمد رضایی مطرح شد
مشکل در Eloquent Relationships
من در Laravel یک رابطه hasMany دارم اما نمیتوانم دادهها را دریافت کنم. کد من:\n\nphp\n$user = User::find(1);\n$posts = $user->posts; // null برمیگرداند\n\n\nکمک میخواهم.
0
مشکل احتمالاً در تعریف 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 خود را بفرستید تا بررسی کنم.
برای ارسال پاسخ لازم است وارد شده یا ثبتنام کنید