skip to Main Content

Improve Laravel Eloquent Query

I have this relation in my model... $this->hasMany('AppInventory')->where('status',1) ->whereNull('deleted_at') ->where(function($query){ $query ->where('count', '>=', 1) ->orWhere(function($aQuery){ $aQuery ->where('count', '=' , 0) ->whereHas('containers', function($bQuery){ $bQuery->whereIn('status', [0,1]); }); }); }) ->orderBy('updated_at','desc') ->with('address', 'cabin'); And Sql query generated are : select * from `inventories`…

VIEW QUESTION
Back To Top
Search