Я пытаюсь распечатать результат запроса в 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');
}
Как я могу исправить эту проблему, если я делаю это с помощью построителя запросов?