Я пытаюсь решить проблему, когда с помощью конструктора запросов Laravel, я не подвожу никаких результатов, но когда я запускаю тот же запрос в PHP моего админа я получил результат в ..Laravel запрос строителя возвращение пустых, где это возвращает PHPMYADMIN результатов
Это запрос:
DB::table('nm_product')->select(
DB::raw(
'IF(LOCATE(" ",pro_title,POSITION("'.$products
.'" IN pro_title))<>"0",SUBSTR(pro_title,POSITION("'.$products
.'" IN pro_title),LOCATE(" ",pro_title,POSITION("'.$products
.'" IN pro_title)) - POSITION("'.$products
.'" IN pro_title)) , "aaa") as keyword'
),
'mc_name',
'pro_title'
)->join('nm_maincategory', 'mc_id', '=', 'pro_mc_id'
)->where(DB::raw('LOWER(pro_title)'),'like','"% '.$products.'%"'
)->orwhere(DB::raw('LOWER(pro_title)'),'like','"'.$products.'%"'
)->get();
хранить результат в переменной '$ foo = DB :: table ('nm_product') -> select (...' then print this using 'dd ($ foo-> toArray())' –
'Fatal Error : Вызов функции-члена toArray() в массиве –
попробуйте запустить только '$ foo = DB :: table ('nm_product') -> get();' 'dd ($ foo-> toArray());' –