The destroy method returns the count of the number of items that have been deleted. So in your case it makes sense it returns just 1 since that is the count.
If you want information from the model and output that in a message you should do this
public function destroy($id)
{
$oferta = Oferta::findOrFail($id);
$oferta->delete();
return redirect()->route('webofertas.index')
->with('success', 'Oferta borrada: '.json_encode($resultado));
}
Let me know if this works for you!