Relation still returning row even if data not exist in laravel

I have this query :

 $data=Booking::whereHas('service.user', function($query) use ($id){
$query->where('user_id', $id);
})->get();

Here service.user relate to user, i want to return only those record from booking table where user_id exist in service.user relation but using this relation i'm still getting record from booking table when the user_id is not present in service.user relation. Can anybody suggest some solution. Thanks



from Newest questions tagged laravel-5 - Stack Overflow https://ift.tt/3lPyoPL
via IFTTT

تعليقات

المشاركات الشائعة من هذه المدونة

How to Create Treeview with Bootstrap and jQuery

jQuery Datatables with PHP, MySQL and AJAX Example

How to Add Images to Dropdown List using jQuery