Anstatt jetzt eine, sicher nicht ganz einfache,  Sache auszutüfteln:
Wie wäre es mit ein paar Feinschliffen?   
Vorschlag (kann natürlich beliebig weiter verfeinert werden):
    \documentclass[margin=2mm,tikz]{standalone}
    \usepackage{tikz}
    \usepackage{pgfplots}
    \begin{document}
    \def\lengthI{sqrt(1+(y+x^2)^2)}
    \begin{tikzpicture}[>=latex] %NEU
\begin{tikzpicture}[] 
      \begin{axis}[
        axis lines=middle,fill=white,
lines=middle,
        xmin=-1.25, xmax=2.25,
        ymin=0, ymax=14,
        xlabel=$t$,
        xlabel style={below=5pt, fill=white},
        ylabel=$y$,
        ylabel style={left=4pt},  %NEU
        ytick={1,3.5,5,10},
        view={0}{90},samples=15,domain=-1:2, y domain=0:14, %for direction field
        yticklabel style={draw=none, inner sep=3pt, fill=lightgray, text opacity=1} %NEU
        ]
        \addplot3 [blue,-stealth, quiver={u={1/\lengthI}, v={(y+x^2)/\lengthI}, scale arrows=.6 }] (x,y,0);
    
      \end{axis}
    \end{tikzpicture}
    \end{document}