I have implemented eloquent relationship in my code but Laravel unable to read the function that I created to map the eloquent relationship in the model.
User Model
public function products(){
return $this->hasMany(Product::class,'userid');
}
Product Model
public function users(){
return $this->belongsTo(User::class);
}
Product Controller
$products = Product::with('Users')->Users()->where('users.isActive',1)->get();
return view('product',compact('products'));
I keep getting error from the product controller, I also attached the error that I current encountered as below.
How can I get all the product and user data with the where condition such as "Users.isActive = 1".
Thanks.
Read more here: https://stackoverflow.com/questions/67015140/laravel-eloquent-model-with-relationship
Content Attribution
This content was originally published by Miracle Hades at Recent Questions - Stack Overflow, and is syndicated here via their RSS feed. You can read the original post over there.