[step:Show $\beta \notin K$ and conclude $L = K(\beta)$ by a degree argument]Since $\phi(\beta) = \zeta^{-1} \beta$ and $\zeta$ is a primitive $n$-th root of unity, $\zeta^{-1} \neq 1$ (this uses $n \ge 2$; the case $n = 1$ is vacuous since $L = K$). Therefore $\phi(\beta) \neq \beta$, so $\beta$ is not fixed by $\phi$. Since every element of $K$ is fixed by $\phi$ (as $\phi \in \operatorname{Gal}(L/K)$), we have $\beta \notin K$, and so $K \subsetneq K(\beta) \subset L$.
It remains to show $K(\beta) = L$. The element $\beta$ satisfies $\beta^n = a \in K$, so $\beta$ is a root of the polynomial $f(X) := X^n - a \in K[X]$. The minimal polynomial of $\beta$ over $K$ divides $f$, so $[K(\beta) : K] = \deg(\min_K(\beta)) \le n$.
We now show $[K(\beta) : K] = n$. Since $K$ contains the primitive $n$-th root of unity $\zeta$, the roots of $X^n - a$ in any splitting field are $\zeta^j \beta$ for $j = 0, 1, \ldots, n-1$. The iterates of the eigenvalue relation give, for each $m \in \{0, 1, \ldots, n-1\}$:
\begin{align*}
\phi^m(\beta) = \zeta^{-m} \beta.
\end{align*}
To verify this: $\phi^1(\beta) = \zeta^{-1} \beta$ is established. Inductively, if $\phi^m(\beta) = \zeta^{-m} \beta$, then $\phi^{m+1}(\beta) = \phi(\zeta^{-m} \beta) = \zeta^{-m} \phi(\beta) = \zeta^{-m} \cdot \zeta^{-1} \beta = \zeta^{-(m+1)} \beta$, using that $\zeta^{-m} \in K$ is fixed by $\phi$. Since $\zeta$ is a primitive $n$-th root of unity, the elements $\zeta^0, \zeta^{-1}, \zeta^{-2}, \ldots, \zeta^{-(n-1)}$ are pairwise distinct. Therefore $\phi^0(\beta) = \beta, \phi^1(\beta) = \zeta^{-1}\beta, \ldots, \phi^{n-1}(\beta) = \zeta^{-(n-1)}\beta$ are $n$ distinct elements of $L$, all of which are roots of $X^n - a$.
Each $\phi^m$ is a $K$-automorphism of $L$. If $g \in K[X]$ and $g(\beta) = 0$, then applying $\phi^m$ to both sides gives $g(\phi^m(\beta)) = 0$, because $\phi^m$ fixes the coefficients of $g$. In particular, every $\phi^m(\beta) = \zeta^{-m}\beta$ is a root of $\min_K(\beta)$. Since the elements $\zeta^{-m}\beta$ for $m = 0, 1, \ldots, n-1$ are pairwise distinct (as $\beta \neq 0$ and $\zeta$ is a primitive $n$-th root of unity), the polynomial $\min_K(\beta)$ has at least $n$ distinct roots. On the other hand, $\min_K(\beta)$ divides $X^n - a$ (since $\beta^n = a$), which has degree $n$. Therefore $\deg(\min_K(\beta)) = n$, and so
\begin{align*}
[K(\beta) : K] = \deg(\min_K(\beta)) = n = [L : K].
\end{align*}
Since $K(\beta) \subset L$, this forces $L = K(\beta)$.[/step]