Ошибка преобразования в строку, экспорт в Excel - PullRequest
0 голосов
/ 09 января 2019

Я пытаюсь распечатать результат запроса в Excel, я выполнил все предыдущие шаги для этого процесса, но у меня есть эта ошибка.

Объект класса stdClass не может быть преобразован в строку

Это мои два метода.

public function reportes(Request $request)
{ 
    $request->user()->authorizeRoles(['admin']);
    $conteo = DB::table('usuarios')
        ->join('users', 'usuarios.user_id', '=', 'users.id')
        ->select('usuario_ad', 'name', 'last_name', 'tipos_usuarios_id', DB::raw('count(nombre) as nombre'))
        ->groupBy(['usuario_ad', 'name', 'last_name', 'tipos_usuarios_id'])
        ->orderBy('nombre', 'desc')
        ->get();

    return view('usuario.reportes',compact('conteo'));
}

public function excel()
{             
    Excel::create('LaravelExcel', function($excel) {
        $excel->sheet('Excelsheet', function($sheet) {
            $conteo = DB::table('usuarios')
                ->join('users', 'usuarios.user_id', '=', 'users.id')
                ->select('usuario_ad', 'name', 'last_name', 'tipos_usuarios_id', DB::raw('count(nombre) as nombre'))
                ->groupBy(['usuario_ad', 'name', 'last_name', 'tipos_usuarios_id'])
                ->orderBy('nombre', 'desc')
                ->get();

            $sheet->fromArray($conteo);
            $sheet->setOrientation('landscape');
        });
    })->export('xls');
}

Как я могу исправить эту проблему, если я делаю это с помощью построителя запросов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...