Object of class stdClass could not be converted to string - laravel
$data
is indeed an array, but it's made up of objects.
Convert its content to array before creating it:
$data = array();foreach ($results as $result) { $result->filed1 = 'some modification'; $result->filed2 = 'some modification2'; $data[] = (array)$result; #or first convert it and then change its properties using #an array syntax, it's up to you}Excel::create(....
You might need to change your object to an array first. I dont know what export
does, but I assume its expecting an array.
You can either use
Or if its a simple object, you can just typecast it.
$arr = (array) $Object;