आपके पास अतिरिक्त शुरुआत है [
इस पंक्ति में:-
->where([['DATE(shipping_table.sold_date)', '=',$date, ['shipping_table.shipping_status', '=' ,1]])
यह होना चाहिए (DB::raw()
use का उपयोग करें) mysql functions
का उपयोग करने के लिए ):-
$date = date("Y-m-d", strtotime($request->datepicker2));
$products = DB::table('shipping_table')
->select('products.product_name', 'products.price', DB::raw("Sum(shipping_products.quantity) as qtysold"), 'shipping_table.sold_date')
->join('shipping_products','shipping_table.shipping_id', '=', 'shipping_products.shipping_id')
->join('products','products.product_id', '=', 'shipping_products.product_id')
->where([[DB::raw("date(shipping_table.sold_date)"),$date], ['shipping_table.shipping_status', '=' ,1]])
->groupBy('products.product_name')
->paginate(8);
नोट:-
आपको मिलने वाली त्रुटि के संबंध में (Syntax error or access violation: 1055
) इस उत्तर की जाँच करें और उसके अनुसार करें:-
aravel :सिंटैक्स त्रुटि या एक्सेस उल्लंघन:1055 त्रुटि