//get or exist data between two dates return Set::where('type', $type) ->whereDate('active_start', '<=', date("Y-m-d")) ->whereDate('active_end', '>=', date("Y-m-d")) ->first(); //@sujay