رفتن به مطلب
انجمن پشتیبانی لاراول ایران

هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست

Recommended Posts

سلام

وقتی میخوام اطلاعتی که در دیتابیس هست رو در ادرس read ببینم پیغام

Trying to get property 'title' of non-object

  میاد. هرکاری هم کردم متاسفانه نشد

 

اینم نمونه کدها:

در فایل مدل Post.php:

protected $fillable=[
    'title','content','password'
    ];

در فایل مدل User.php:

public function posts(){
    return $this->hasOne('App\Models\Posts','title','content');

اینم در فایلwe.php:

Route::get('/read',function (){
$user=User::findOrFail(2);
foreach($user->Posts as $post){
    echo $post->title  ."</br>";
}
});

حتی از حالت ریلیشن هم خارجش کردم که مستقیم به محتویات  پست دسترسی داشته باشم بازم نشد. و اینکه وقتی از foreach استفاده میکنم این پیغام میاد.

ممنون

Share this post


Link to post
Share on other sites

وارد این گفتگو شوید

میتوانید پیام خود را ارسال کنید و بعد ثبت نام نمایید. در صورتی که حساب کاربری دارید, هم اکنون وارد شوید و در این گفتگو شرکت کنید.

مهمان
پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  Only 75 emoji are allowed.

×   لینک شما به صورت اتوماتیک جایگذاری شد.   نمایش به عنوان یک لینک به جای

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • جدید...