8889841cset('database.connections.mysql.strict', false); DB::reconnect(); $lims_dso_alert_products = DB::table('products') ->leftJoin('product_sales', function($join) { $join->on('products.id', '=', 'product_sales.product_id') ->whereNotNull('products.daily_sale_objective'); }) ->where('products.daily_sale_objective', '>', function($query) { $query->select(DB::raw("sum(product_sales.qty)")); }) ->whereDate('product_sales.created_at', $date) ->select('products.name', 'products.code') ->groupBy('products.code') ->get(); config()->set('database.connections.mysql.strict', true); DB::reconnect(); $number_of_products = count($lims_dso_alert_products); echo $lims_dso_alert_products; //inserting data if($number_of_products) { DB::table('dso_alerts') ->insert([ 'product_info' => $lims_dso_alert_products, 'number_of_products' => $number_of_products, 'created_at' => Carbon::now(), 'updated_at' => Carbon::now() ]); } } }