首页 文章

我们怎样才能在mongo db中设置laravel雄辩的关系?

提问于
浏览
0

我有两个收藏品 userbooking . 我需要从用户集合 ( usrFirstname, usrLastname, usrEmail) 和预订集合中的所有字段中获取一些字段 . 我尝试了一些雄辩的模型关系,但我收到了一些错误 .

user -> _id, usrFirstname, usrLastname, usrEmail, usrPhone, usrMobile

booking -> _id, booking_number, booking_date, user

booking.useruser 收集 _id 有关 .

我正在使用jenssegers / laravel-mongodb包 .

Booking.php (Eloquent Model)

public function user()
 {
   return $this->belongsTo('App\User');
 }

BookingController.php

$books = Booking::all();
foreach ($books as $book) {
   echo $book->user->usrFirstname;
}

Error

FatalThrowableError in Builder.php line 1654: Call to a member function compileSelect() on null

Detailed error message

1 回答

相关问题