Estou tentando somar dois numeros em laravel e salvar o resultado no banco mais fica dando erro offset

public function somar(Request $req){

    $dados= $req->all();

    $n1=$_POST['n1'];

    $n2=$_POST['n2'];

    $resultado=$n1+$n2;

   
    

     Calculo::create([

        'resultado'=>$dados[$resultado],

          
    ]);
    return redirect()->route('admin.calculadora');
}

O PHP não informa em que linha o erro ocorre? Só dizer que há erro de deslocamento é bem vago.