laravel ユーザー登録を管理者のみ許可する

動作環境
laravel 9
php 8.0

自分が正解だと思う方法は、管理者を確認するmiddlewareを作成して利用することです。
middlewareを追加して管理者権限ユーザーのみアクセスを許可する

別の方法として、\app\Http\Auth\RegisterController.phpの設定を変更するという方法もあります。
Laravel:管理者のみに新規ユーザー登録(register)を許可
しかし、この方法だと、メールアドレスが確認済みの場合のみアクセスできるようにするためにroutes/web.phpに設定したAuth::routes(['verify’ => true]);をコメントアウトして、処理がよくわからなくなってしまったので、前者のMiddlewareでやる方法を選択しました。