【发布时间】:2021-07-04 23:33:42
【问题描述】:
我已经在我的代码中实现了 eloquent 关系,但是 Laravel 无法读取我创建的用于在模型中映射 eloquent 关系的函数。
用户模型
public function products(){
return $this->hasMany(Product::class,'userid');
}
产品型号
public function users(){
return $this->belongsTo(User::class);
}
产品控制器
$products = Product::with('Users')->Users()->where('users.isActive',1)->get();
return view('product',compact('products'));
我不断收到来自产品控制器的错误,我还附上了我当前遇到的错误,如下所示。
我怎样才能得到所有带有 where 条件的产品和用户数据,例如“Users.isActive = 1”。
谢谢。
【问题讨论】:
标签: php laravel eloquent eloquent-relationship